I en event-driven arkitektur kommunikerer services ved at producere og konsumere events gennem en broker (Kafka, RabbitMQ osv.). En service annoncerer, at noget er sket; interesserede services reagerer — producenten ved ikke eller venter ikke på dem.
Sådan fungerer det
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
