Orchestration.
also: orchestrated saga · orchestration-based saga · saga orchestrator · saga execution coordinatorSaga coordination by a central orchestrator that tells each service what to do next and runs compensations on failure.
the two-minute refresher
- The orchestrator holds the flow: call payment, then inventory, then shipping.
- The whole saga is visible in one place, with its state persisted.
- Easier to reason about, test and monitor; the orchestrator must itself be reliable.
- Workflow engines such as Temporal make the orchestrator durable.