After a citizen submits a parks reservation, payment, calendar, and email services each listen for the same domain events and act without a central conductor. Which pattern is this?
Select an answer to reveal the explanation.
Short Explanation
Imagine dancers who each know their cues from the music instead of a conductor waving a baton at every step. Payment, calendar, and email all hear the reservation event and move on their own. That decentralized dance is choreography.
Full Explanation
Choreography distributes control: services publish and subscribe to domain events and decide locally how to react, without a central workflow engine directing every hop. Orchestration is the contrasting pattern, typically with a conductor such as Step Functions. Hard-coded synchronous chains and nightly monoliths are neither choreography nor a good fit for independent listeners on the same events.