Learn Java BPMN with Camunda 8 Zeebe
// Kaufman-style skill map for mastering Camunda 8 Zeebe as an advanced Java process orchestration engineer.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Kaufman Skill Map
16 minKaufman-style skill map for mastering Camunda 8 Zeebe as an advanced Java process orchestration engineer.
Zeebe Architecture Mental Model
17 minDeep mental model of Zeebe architecture: brokers, gateways, partitions, stream processors, exporters, records, commands, events, rejections, incidents, and production implications.
Camunda 8 Platform Components
21 minDeep platform-level map of Camunda 8 components: Orchestration Cluster, Zeebe, Operate, Tasklist, Admin/Identity, APIs, Connectors, Optimize, Modeler, Console, storage roles, and responsibility boundaries.
Camunda 7 to Camunda 8 Thinking Shift
20 minDeep mental shift from Camunda 7 to Camunda 8 Zeebe: embedded engine to remote orchestration cluster, JavaDelegate to job worker, transaction boundary redesign, incidents, variables, user tasks, and migration thinking.
BPMN Execution Semantics in Zeebe
23 minBPMN 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
21 minService 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
18 minError events, job failures, retries, incidents, and production-grade exception modeling in Camunda 8 Zeebe.
Message Correlation and Event-Driven Processes
21 minMessage correlation, correlation keys, TTL, buffering, idempotency, and event-driven process patterns in Camunda 8 Zeebe.
Timers, Escalations, and SLA Modeling
17 minTimer events, escalation events, SLA modeling, deadline handling, and production-safe temporal workflow design in Camunda 8 Zeebe.
Subprocesses, Call Activities, and Reuse Boundaries
15 minEmbedded subprocesses, event subprocesses, call activities, reuse boundaries, version binding, variable mapping, and decomposition patterns in Camunda 8 Zeebe.
FEEL Expression Mastery for Camunda 8
12 minMaster 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
14 minDeep 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
16 minDeep 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
14 minDeep 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
15 minDeep 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
14 minDeep 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
15 minDeep 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
16 minDeep 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
18 minDeep 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.