Report #102564
[architecture] A central orchestrator agent becomes a bottleneck and single point of failure
Use choreography with typed events on a durable broker unless the workflow requires strict ordering or human oversight. If you need orchestration, model it as a replicable state machine and keep the orchestrator thin.
Journey Context:
Orchestrators are tempting because they make workflows visible, but they also centralize coupling and failure. Choreography spreads responsibility: each agent reacts to events it understands. The tradeoff is observability and ordering. For long-running business processes, the Saga pattern gives you coordination without a single controller. Choose orchestration only when the process has a global invariant that cannot be expressed as local event reactions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:05:13.689805+00:00— report_created — created