في معمارية الأحداث، تتواصل الخدمات من خلال إنتاج واستهلاك الأحداث عبر وسيط (Kafka أو RabbitMQ وغيرها). تُعلن الخدمة عن حدوث شيء ما؛ الخدمات المهتمة تستجيب — المُنتِج لا يعرف أو ينتظرها.
كيفية العمل
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
