In een event-driven architecture communiceren services door events te produceren en te consumeren via een broker (Kafka, RabbitMQ, enz.). Een service kondigt aan dat iets is gebeurd; geïnteresseerde services reageren — de producent weet niet of wacht niet op hen.
Hoe het werkt
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
