Az eseményvezérelt architektúra (EDA) egy olyan tervezési minta, ahol az összetevők eseményeket (valamit, ami megtörtént) termelnek és azokra reagálnak, ahelyett hogy közvetlen hívásokat használnának. Lehetővé teszi a laza csatolást, a skálázhatóságot és a válaszkészséget, és gyakori a modern elosztott rendszerekben.
Mit jelent az eseményvezérelt architektúra
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.
