Įvykiais varomoje architektūroje tarnybos komunikuoja gaminant ir vartojant įvykius per brokerį (Kafka, RabbitMQ ir kt.). Tarnyba paskelbia, kad kažkas įvyko; suinteresuotos tarnybos reaguoja — gamintojas nežino ir nelaukia jų.
Kaip tai veikia
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
