Posts

Showing posts with the label Camunda 8 Integration

Spring Boot + Camunda 8 Integration Example

 Integrating Spring Boot with Camunda 8 allows developers to build scalable, cloud-native workflow applications where business processes (BPMN) are executed by external workers written in Java. In this blog, we’ll walk through a simple end-to-end integration example using Camunda 8 , Zeebe, and Spring Boot. 🔹 1. What Changes in Camunda 8? Unlike Camunda 7, Camunda 8 follows a decoupled architecture : BPMN runs in the Zeebe engine Business logic runs in external Job Workers Spring Boot apps connect via the Zeebe client Communication is event-driven and asynchronous 👉 There is no embedded engine inside Spring Boot in Camunda 8. 🔹 2. Architecture Overview Flow: BPMN process deployed to Camunda 8 Service Task creates a Job (with a type) Spring Boot Job Worker subscribes to that type Worker executes logic and updates process variables 🔹 3. Prerequisites Java 17+ Spring Boot 3+ Camunda 8 (Self-Managed or SaaS) Camunda Modeler ...