العمارة الموجهة للأحداث (Event-Driven Architecture - EDA) هي تصميم حيث تتواصل المكونات من خلال إنتاج والتفاعل مع الأحداث (شيء حدث) — بدلاً من الاستدعاءات المباشرة. تمكّن هذه العمارة من الفصل الضعيف والقابلية للتوسع والاستجابة السريعة، وهي شائعة في الأنظمة الموزعة الحديثة.
ما هي العمارة الموجهة للأحداث
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.
