Learn Java Bpmn Camunda8 Zeebe
// Structured learning track for Learn Java Bpmn Camunda8 Zeebe.
This track is ordered for sequential learning. Start from the first part if you want the full mental model, or jump directly into a chapter if you already know the foundations.
Curriculum Map
Ordered progression from foundations to advanced topics
Learn Java Bpmn Camunda8 Zeebe Part 002 Zeebe Architecture Mental Model
Learn Java Bpmn Camunda8 Zeebe Part 003 Camunda8 Platform Components
Learn Java Bpmn Camunda8 Zeebe Part 004 Camunda7 To Camunda8 Thinking Shift
BPMN Execution Semantics in Zeebe
BPMN execution semantics in Camunda 8 Zeebe: token flow, element lifecycle, commands/events, gateways, scopes, events, subprocesses, and modeling invariants for production-grade orchestration.
Service Task and Job Worker Model
Service task and job worker model in Camunda 8 Zeebe: job lifecycle, Java worker design, activation, completion, failure, BPMN errors, retries, timeout, backpressure, scaling, and anti-patterns.
Error Events, Failures, and Incidents
Error events, job failures, retries, incidents, and production-grade exception modeling in Camunda 8 Zeebe.
Message Correlation and Event-Driven Processes
Message correlation, correlation keys, TTL, buffering, idempotency, and event-driven process patterns in Camunda 8 Zeebe.
Timers, Escalations, and SLA Modeling
Timer events, escalation events, SLA modeling, deadline handling, and production-safe temporal workflow design in Camunda 8 Zeebe.
Subprocesses, Call Activities, and Reuse Boundaries
Embedded subprocesses, event subprocesses, call activities, reuse boundaries, version binding, variable mapping, and decomposition patterns in Camunda 8 Zeebe.
FEEL Expression Mastery for Camunda 8
Master FEEL expression semantics in Camunda 8 for BPMN, DMN, forms, data mapping, gateway logic, null handling, and production-safe variable contracts.
DMN Decision Automation with Zeebe
Deep dive into DMN decision automation in Camunda 8: decision boundaries, hit policies, rule governance, BPMN business rule tasks, Java evaluation, testing, versioning, and anti-patterns.
Camunda User Tasks and Tasklist
Deep dive into Camunda 8 user tasks and Tasklist: human workflow boundaries, assignment, task lifecycle, Tasklist V1/V2 visibility, user task listeners, custom task apps, APIs, governance, and anti-patterns.
Forms, Documents, and User Input
Deep dive into Camunda Forms, user input contracts, document handling, file upload, validation boundaries, schema evolution, document references, security, auditability, and anti-patterns.
Camunda Java Client Foundation
Deep dive into the Camunda Java Client foundation: client lifecycle, REST vs gRPC, authentication, deployment, process instance creation, message publishing, job commands, error handling, version awareness, and production integration boundaries.
Spring Boot Integration with Camunda 8
Deep dive into Spring Boot integration with Camunda 8: Camunda Spring Boot Starter, configuration modes, dependency choices, worker annotations, variable binding, auto-completion, error mapping, profiles, application architecture, testing boundaries, and production anti-patterns.
Worker Design and Contract Boundaries
Deep dive into worker design and contract boundaries in Camunda 8: job type taxonomy, variable contracts, headers, ownership, compatibility, error contracts, Java DTOs, testing, observability, and production anti-patterns.
Idempotency, Retries, and Side Effects
Deep dive into idempotency, retries, timeouts, side effects, failure windows, duplicate execution, outbox/inbox patterns, retry classification, incident design, and production-safe worker behavior in Camunda 8.
Variable Modeling and Data Contracts
Deep dive into Camunda 8 process variables, variable scopes, input/output mappings, JSON data contracts, schema evolution, data minimization, sensitive data handling, large payload risks, and production-grade variable modeling.
Testing Process Applications
Deep dive into testing Camunda 8 process applications with Java, including worker unit tests, BPMN contract tests, Camunda Process Test, integration tests, time-based tests, incident tests, user task tests, message tests, and regression strategy for BPMN evolution.
Orchestration vs Choreography
Deep dive into orchestration versus choreography in Camunda 8 Zeebe, including decision heuristics, event-driven boundaries, BPMN modeling patterns, Java worker integration, ownership, observability, and anti-patterns.
Saga and Compensation Patterns
Deep dive into Saga and compensation patterns in Camunda 8 Zeebe, including business transactions, forward recovery, backward recovery, BPMN compensation semantics, Java worker design, idempotency, auditability, and anti-patterns.
Long-Running Case and Lifecycle Modeling
Deep dive into long-running case and lifecycle modeling with Camunda 8 Zeebe, including case/process boundaries, regulatory lifecycle state machines, waiting states, reopening, suspension, escalation, human workflow, auditability, and anti-patterns.
Multi-Entity and Cross-Process Impact
Deep dive into multi-entity and cross-process impact modeling in Camunda 8 Zeebe, including parent-child orchestration, correlation, fan-out/fan-in, multi-instance, message aggregation, impact propagation, process graph thinking, and anti-patterns.
Human-in-the-Loop Regulatory Workflows
Deep dive into human-in-the-loop regulatory workflow design with Camunda 8 Zeebe, including user task semantics, Tasklist authorization, maker-checker, escalation, evidence capture, auditability, task listeners, and production anti-patterns.
AI Agent and Connector Orchestration
Deep dive into AI agent and connector orchestration with Camunda 8 Zeebe, including connectors vs job workers, REST connectors, AI Agent connectors, ad-hoc subprocesses, tool-calling boundaries, human approval, guardrails, determinism, and anti-patterns.
Production Topology and Deployment
Production topology and deployment architecture for Camunda 8 Zeebe: SaaS vs Self-Managed, Kubernetes, Helm, Orchestration Cluster, gateway/broker topology, storage, ingress, workers, environments, and production readiness.
Scaling, Performance, and Backpressure
Scaling, performance, and backpressure in Camunda 8 Zeebe: partitions, brokers, gateways, workers, secondary storage, client behavior, load testing, metrics, and production tuning methodology.