Event-driven architecture (EDA), bileşenlerin doğrudan çağrılar yerine eventler (gerçekleşen bir şey) üretip bunlara tepki verarak iletişim kurduğu bir tasarımdır. Gevşek bağlantı, ölçeklenebilirlik ve duyarlılık sağlar ve modern dağıtılmış sistemlerde yaygındır.
Event-driven architecture nedir
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.
