Event-driven architecture-ში სერვისები ერთმანეთს კომუნიკაციას ახორციელებენ events-ის წარმოშობით და მოხმარებით broker-ის მাშინ (Kafka, RabbitMQ და სხვ.). სერვისი აცხადებს, რომ რაიმე მოხდა; დაინტერესებული სერვისები რეაგირებენ — producer არ იცის მათ შესახებ და არ ელის მათ.
როგორ მუშაობს
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
