একটি ইভেন্ট-চালিত আর্কিটেকচারে, সেবাগুলি একটি ব্রোকার (Kafka, RabbitMQ ইত্যাদি) এর মাধ্যমে ইভেন্ট উৎপাদন এবং ভোগ করে যোগাযোগ করে। একটি সেবা ঘোষণা করে যে কিছু ঘটেছে; আগ্রহী সেবাগুলি প্রতিক্রিয়া জানায় — প্রযোজক তাদের জানে না বা অপেক্ষা করে না।
কীভাবে এটি কাজ করে
text
Order Service ─publish→ [ Event Broker: "order.placed" ]
│
┌─────────────────┼──────────────────┐
▼ ▼ ▼
Inventory Notification Analytics
(reserve stock) (send email) (record metric)
