Integrations - Concept
Choreography
Systems reacting to each other's events without one central coordinator
What's it for?
Lets different systems respond to events independently instead of relying on one central controller.
For example…
When an order is placed, stock, billing and email services each react to the order event independently rather than waiting for one central controller
A payment-refunded event triggers accounting and customer-notification services separately; neither service tells the other what to do.