Arkitektura event-driven (EDA) është një dizajn ku komponentët komunikojnë duke prodhuar dhe reaguar ndaj eventeve (diçka që ndodhi) — në vend të thirrjeve të drejtpërdrejta. Ajo mundëson çiftim të lirë, skalabilitet dhe përgjigje të shpejtë, dhe është e zakonshme në sistemet moderne të shpërndarë.
Çfarë është arkitektura event-driven
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.
