https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b1610730-2c7f-4526-b915-27bb0235ff31/Untitled.png

Pola komunikasi event driven bisa dibayangkan seolah-olah kita mengirimkan pesan di sebuah grup whatsapp.

Saat kita mengirimkan pesan pada sebuah grup, maka semua anggota grup akan mendapatkan pesan yang sama.

Demikian pula, pada sebuah event stream, biasanya terdapat beberapa topic yang bisa dianalogikan sebagai grup whatsapp.

Beberapa service bisa subscribe ke sebuah topic yang sama pada sebuah event stream.

Pada gambar di atas, kita bisa katakan bahwa Order Service cukup mem-publish pesan ke topic Order Confirmed. Setelah itu Order Service tidak perlu lagi peduli apa yang terjadi. Di sisi lain, Inventory Service, Shipping Service, dan Email Service akan melakukan tugasnya setelah mendapatkan pesan Order Confirmed.