Tapahtumaohjautussa arkkitehtuurissa palvelut kommunikoivat tuottamalla ja kuluttamalla tapahtumia välittäjän (Kafka, RabbitMQ jne.) kautta. Palvelu ilmoittaa, että jotain tapahtui; kiinnostuneet palvelut reagoivat — tuottaja ei tiedä niistä tai odota niitä.
Kuinka se toimii
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
