Arhitektura, ki jo poganjajo dogodki (EDA) je oblikovanje, pri katerem se komponente komunicirajo z proizvodnjom in odzivom na dogodke (nekaj, kar se je zgodilo) — namesto neposrednih klicov. Omogoča ohlapno povezanost, skalabilnost in odzivnost ter je pogosta v sodobnih porazdeljenih sistemih.
Kaj je arhitektura, ki jo poganjajo dogodki
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.
