Event-driven architecture (EDA) est une conception où les composants communiquent en produisant et en réagissant à des events (quelque chose qui s'est produit) — plutôt que par des appels directs. Elle permet un couplage faible, la scalabilité et la réactivité, et est courante dans les systèmes distribués modernes.
Qu'est-ce que l'architecture pilotée par les événements
Components communicate via EVENTS (a notification that something happened):
→ PRODUCERS emit events ("order placed", "user signed up") without knowing who handles them
→ CONSUMERS react to events they care about (asynchronously)
→ an event BROKER/bus (Kafka, message queue) routes events
→ components are DECOUPLED → they react to events, not call each other directly.
