Skip to content

Operating gobpm

Once processes are built, these guides cover running the engine day to day: subscribing to and filtering facts, managing definition versions, correlating messages to the right instance, and dispatching work to external workers.

  • Observability in practice — subscribe, filter facts, tune log level. (data-change)
  • Definition versioning — register versions, latest vs pinned. (versioning)
  • Correlation & conversations — route messages to the right instance. (inter-instance-correlation, conversation-routing)
  • External workers — fetch-and-lock job execution. (service-task-worker)
  • Persistence & recovery — checkpoints, restart recovery, dehydration (a long wait costs no goroutines), leases & fencing for shared stores. (restart-recovery)
  • Incidents & retry — a technical failure becomes durable, operable state: retry policies, the operator's retry/resolve/drop, failure-time snapshots. (incident-retry)