Technology architecture - Technology
Event-driven architecture
A system design where events trigger other parts of the system to react
What's it for?
Lets systems react when something happens instead of repeatedly checking for changes.
For example…
When a customer places an order, separate parts of the company’s systems are automatically told so stock can be reduced, a confirmation email sent and reporting updated
When an order is placed, an event-driven architecture lets stock, email and analytics services react independently to the order event.
Think of it like…
Fire alarm: the signal goes out, and each team responds according to their role