Event-Driven Architecture
Event-Driven Architecture (EDA) adalah pola arsitektur perangkat lunak yang mempromosikan produksi, deteksi, konsumsi, dan reaksi terhadap peristiwa (events).
Konteks Penggunaan
Sangat cocok untuk microservices yang scalable.
Contoh
Saat user "Beli", layanan Order menerbitkan event "OrderCreated". Layanan Gudang, Layanan Email, dan Layanan Pengiriman mendengarkan event itu dan bereaksi masing-masing secara paralel.
Catatan
Decoupling (melonggarkan ketergantungan) antar servis.
