Dans une architecture orientée événements, les services communiquent en produisant et consommant des événements via un broker (Kafka, RabbitMQ, etc.). Un service annonce qu'quelque chose s'est produit ; les services intéressés réagissent — le producteur ne connaît pas ces consommateurs et n'attend pas leur réponse.
Comment ça fonctionne
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
