*Event-Driven Architecture* (EDA) adalah pola desain di mana komponen aplikasi berkomunikasi melalui *event* (perubahan status). Komponen-komponen ini longgar kopling (*loosely coupled*). Ideal untuk sistem terdistribusi, *real-time*, dan yang membutuhkan skalabilitas tinggi (misalnya sistem pemesanan *online*).


Apache Kafka adalah *tool* populer untuk mengimplementasikan EDA.

Bagikan postingan ini: