ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Cheatsheet Camunda

// Structured learning part for Cheatsheet Camunda covering Status Seri.

60 Lessons1102 Min Total04 Phases

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.

adrair-gappedaksalertinganti-patterns+214 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

01

Workflow, Business Process, and BPMN Mental Model

18 min

Fondasi workflow, business process, BPMN, dan alasan workflow engine dibutuhkan dalam enterprise backend system.

02

Workflow vs Other Coordination Models

18 min

Decision framework untuk memilih workflow engine atau alternatif yang lebih sederhana.

03

Camunda Platform Overview

22 min

Peta besar Camunda 7, Camunda 8, Zeebe, Modeler, Tasklist, Cockpit, Operate, Optimize, Identity, dan Connectors.

04

Camunda 7 vs Camunda 8 Decision Framework

22 min

Framework arsitektural untuk memahami perbedaan Camunda 7 dan Camunda 8/Zeebe.

05

BPMN Execution Mental Model

22 min

Model mental eksekusi BPMN: process definition, process instance, token, activity, gateway, event, job, incident, retry, wait state, transaction boundary, completion, dan termination.

06

BPMN Modelling Fundamentals

22 min

Elemen dasar BPMN untuk modelling proses yang readable, executable, production-safe, business-process-aware, dan reviewable oleh senior backend engineer.

07

BPMN Events Deep Dive

24 min

Deep dive event BPMN: message, timer, signal, error, escalation, compensation, conditional, link, terminate, boundary, dan event subprocess untuk workflow enterprise.

08

Gateways and Flow Control

22 min

Penggunaan exclusive, parallel, inclusive, event-based, dan complex gateway dengan fokus correctness, readability, join/split semantics, race condition, dead path, dan production failure modes.

09

Subprocess, Call Activity, and Process Composition

21 min

Strategi komposisi BPMN dengan embedded subprocess, event subprocess, transaction subprocess, call activity, parent-child process, variable mapping, error propagation, compensation, version binding, dan reuse risk.

10

Human Tasks and User Task Lifecycle

19 min

Lifecycle user task: assignment, candidate user/group, assignee, claim, complete, delegate, due date, follow-up, form, variable, listener, escalation, SLA, aging task, dan manual intervention.

11

Service Tasks and Automation

19 min

Service task sebagai automation boundary: Java delegate, external task, Zeebe worker, connector-backed task, retryable/non-retryable task, idempotency, side effect, timeout, dan production review checklist.

12

DMN and Decision Automation

18 min

DMN decision table, input/output, hit policy, FEEL awareness, business rule task, rule separation, decision versioning, testing, auditability, DMN vs code, DMN vs rules engine, dan production review checklist.

13

Workflow, Rules, and State Boundary Placement

16 min

Boundary antara workflow responsibility, rules responsibility, state machine responsibility, domain invariant, dan entity state dalam enterprise Java/JAX-RS systems.

14

Camunda 7 Architecture Deep Dive

17 min

Arsitektur Camunda 7: process engine, process application, command context, job executor, public services API, database schema, history, Cockpit, Tasklist, dan operational implications.

15

Camunda 7 Embedded Engine in Java/JAX-RS Applications

13 min

Embedded/shared engine pattern dalam aplikasi Java/JAX-RS, lifecycle, classloading, deployment, transaction integration, dan operational trade-off.

16

Camunda 7 Java Delegate and Listener Model

12 min

JavaDelegate, DelegateExecution, ExecutionListener, TaskListener, variable access, exception handling, BPMN error, retry behavior, side-effect risk, dan delegate testability.

17

Camunda 7 External Task Pattern

15 min

External task pattern: fetch and lock, topic, worker, lock duration, completion, failure, BPMN error, retry count, long polling, backoff, idempotency, worker scaling, dan external task vs Java delegate.

18

Camunda 7 Job Executor and Async Continuation

15 min

Job executor, async before/after, exclusive job, job acquisition, retry cycle, incident, failed job, timer job, message job, transaction boundary, parallel execution, job prioritization, tuning, dan observability.

19

Camunda 7 Persistence, History, and Database Load

19 min

Runtime tables, history tables, deployment tables, variable serialization, byte array table, job table, incident table, history level, cleanup, audit requirement, database performance, dan migration impact pada Camunda 7.

20

Camunda 8 and Zeebe Architecture Deep Dive

20 min

Arsitektur Camunda 8/Zeebe: broker, gateway, partition, log stream, record, state, exporter, job, worker, Operate, Tasklist, Optimize, Identity/Admin, Connectors, Elasticsearch/OpenSearch, self-managed, SaaS/cloud, dan production topology.

21

Zeebe Process Execution Model

18 min

Execution model Camunda 8/Zeebe: deployment, process instance, element instance, token-like execution, job lifecycle, BPMN error, incident, variables, message correlation, timers, partition routing, process version, dan process instance key.

22

Zeebe Job Workers

19 min

Zeebe job worker design: job type, activation, completion, failure, BPMN error, timeout, retries, backoff, worker name, max jobs active, polling, streaming, concurrency, idempotency, safe shutdown, observability, dan production review checklist.

23

Camunda 8 Connectors

17 min

Connector mental model: inbound connector, outbound connector, HTTP/Kafka/RabbitMQ/custom connector, connector secrets, templates, runtime, reliability, security, observability, dan connector-vs-worker decision framework.

24

Variables, Payload, and Data Modelling

18 min

Process variable design: global/local scope, object/JSON variables, serialized variables, large variable risk, sensitive data, business key, correlation key, input/output mapping, versioning, auditability, retention, and production review checklist.

25

Messages, Signals, and Correlation

21 min

Message event, signal event, correlation key, business key, duplicate/late/missing message, expiration, and event-driven integration for enterprise Java/JAX-RS workflow systems.

26

Timers, SLA, and Time-Based Workflow

21 min

Timer start, intermediate timer, boundary timer, duration/date/cycle, SLA, escalation, timeout, timezone, clock drift, timer load, migration, and production operations.

27

Errors, Escalations, Incidents, and Compensation

24 min

Technical error, business error, BPMN error, escalation, incident, failed job, retry exhaustion, compensation, manual repair, recoverability, and production-safe error modelling.

28

Retry Strategy and Failure Handling

21 min

Automatic retry, retry count, retry cycle, exponential/fixed backoff, worker-level retry, engine-level retry, BPMN-level retry, poison tasks, manual intervention, incident resolution, retry storm, idempotent retry, and observability.

29

Idempotency in Workflow Workers

17 min

Idempotency key, process instance key, business key, job key, external task ID, command ID, deduplication, inbox table, processed job table, safe state transitions, external API idempotency, database write idempotency, event publish idempotency, and worker failure modes.

30

Long-Running Transactions and Saga

18 min

Long-running process, saga orchestration, choreography, compensation, timeout, manual recovery, process state, business state, external system state, partial success, partial failure, stuck process, reconciliation, and auditability.

31

Workflow in CPQ and Order Management Context

25 min

Penerapan workflow pada quote approval, pricing approval, order validation, decomposition, fulfillment, fallout, amendment, cancellation, renewal, SLA, and reconciliation in enterprise CPQ/order management systems.

32

Workflow and State Machine Integration

18 min

Integrasi entity lifecycle, process lifecycle, quote/order state, task state, process instance state, source of truth, illegal transition, concurrency, and reconciliation between workflow and domain state machines.

33

Workflow and REST/JAX-RS API Integration

18 min

Start process, complete task, correlate message, query process status, 202 Accepted, long-running workflow API, polling/callback/SSE patterns, error mapping, idempotency key, correlation ID, authorization, and Java/JAX-RS API contracts around Camunda.