ইভেন্ট-ড্রিভেন আর্কিটেকচার (EDA) একটি ডিজাইন যেখানে কম্পোনেন্টগুলি ইভেন্ট (এমন কিছু যা ঘটেছে) তৈরি এবং প্রতিক্রিয়া জানিয়ে যোগাযোগ করে — সরাসরি কলের পরিবর্তে। এটি느슨া সংযোগ, স্কেলেবিলিটি এবং প্রতিক্রিয়াশীলতা সক্ষম করে এবং আধুনিক বিতরণকৃত সিস্টেমে সাধারণ।
ইভেন্ট-ড্রিভেন আর্কিটেকচার কী
Components communicate via EVENTS (a notification that something happened):
→ PRODUCERS emit events ("order placed", "user signed up") without knowing who handles them
→ CONSUMERS react to events they care about (asynchronously)
→ an event BROKER/bus (Kafka, message queue) routes events
→ components are DECOUPLED → they react to events, not call each other directly.
