All Products
Search
Document Center

EventBridge:Arsitektur berbasis event

Last Updated:Mar 03, 2026

Topik ini memperkenalkan konsep, manfaat, diagram arsitektur, dan kasus penggunaan arsitektur berbasis event (Event-driven architecture/EDA).

Apa itu arsitektur berbasis event?

Event-driven architecture (EDA) adalah arsitektur terdistribusi dengan coupling longgar yang mengumpulkan event dari aplikasi, memprosesnya secara real time, dan meneruskannya ke sistem downstream tanpa menunggu respons. EventBridge memungkinkan Anda membangun arsitektur berbasis event—baik yang sederhana maupun kompleks—dengan menghubungkan produk cloud, aplikasi, dan layanan menggunakan protokol CloudEvents 1.0.

EDA menyediakan tiga kemampuan inti:

  • Pengumpulan event: Menangkap event yang dihasilkan oleh berbagai aplikasi, seperti pembuatan pesanan baru atau perubahan status pesanan, termasuk pengembalian dan penukaran.

  • Pemrosesan event: Membersihkan, memfilter, dan memvalidasi event.

  • Routing event: Menganalisis konten event dan mengirimkannya ke produk downstream.

Keunggulan

EDA memberikan manfaat berikut:

  • Coupling longgar

    Mengurangi ketergantungan antara produsen dan subscriber event. Produsen hanya fokus pada pembuatan event dan tidak perlu mengetahui cara pemrosesan event atau subscriber mana yang menerimanya. Kegagalan pada satu komponen tidak memengaruhi operasi layanan lainnya.

  • Eksekusi asinkron

    EDA mendukung skenario asinkron. Saat permintaan mencapai puncaknya, event dari berbagai sumber dikumpulkan dan disimpan di event bus, lalu didistribusikan secara bertahap. Hal ini mencegah kemacetan sistem dan beban berlebih pada resource.

  • Skalabilitas

    Kemampuan routing dan filtering dalam EDA mendukung partisi layanan, sehingga memudahkan penskalaan dan distribusi entri rute.

  • Kelincahan

    EDA terintegrasi dengan berbagai Produk Alibaba Cloud dan aplikasi. Arsitektur ini mendukung pengiriman event ke layanan sistem apa pun serta menyediakan solusi penerapan yang lincah dan efisien.

Diagram arsitektur berbasis event

Gambar berikut menunjukkan contoh EDA untuk sistem layanan sumber daya manusia (HR). EventBridge mengumpulkan event onboarding karyawan baru dari sistem HR, lalu melakukan routing dan penerusan. Arsitektur ini meningkatkan skalabilitas sistem dan menyederhanakan respons terhadap perubahan arsitektur perusahaan serta ekstensi sistem.

eda架构

Ekstensi arsitektur berbasis event

Gambar berikut menunjukkan contoh EDA untuk sistem layanan pesanan. Dalam arsitektur ini, EventBridge mengumpulkan event terkait berbagai status pesanan dan mendistribusikannya ke layanan target.

eventdriven-2