Di era ledakan informasi, semakin banyak sumber data terus-menerus dan cepat menghasilkan data. Data ini disebut data streaming dan memerlukan analisis serta pemrosesan. Aliran peristiwa memungkinkan Anda memproses data streaming ujung ke ujung dengan mudah. Anda dapat menggunakan aliran peristiwa untuk mengekstrak peristiwa dari sumber peristiwa, mentransformasi dan menganalisis peristiwa tersebut, lalu memuatnya ke target peristiwa. Proses ini dikenal sebagai ekstraksi-transformasi-pemuatan (ETL). Topik ini menjelaskan skenario, batasan, dan manfaat aliran peristiwa, serta membandingkan arsitektur aliran peristiwa dengan arsitektur berbasis peristiwa.
Skenario
ETL
Aliran peristiwa adalah saluran ringan untuk memproses data streaming ujung ke ujung secara real-time. Aliran peristiwa memungkinkan Anda menyaring dan mentransformasi data streaming ringan, menyinkronkan data, serta menghubungkan layanan ke sistem. Sebagai contoh, Anda dapat menggunakan aliran peristiwa untuk menyinkronkan data antara gudang data, program pemrosesan data, dan sistem analitik serta pemrosesan data.
Gambar berikut menunjukkan bagaimana peristiwa diteruskan dari sumber peristiwa ke target peristiwa melalui aliran peristiwa tanpa bus peristiwa.

Perutean atau sinkronisasi pesan
Aliran peristiwa dapat digunakan untuk mengimplementasikan berbagai fitur seperti perutean pesan di cloud, cadangan data, redundansi geo aktif, sinkronisasi data lintas akun, dan sinkronisasi data lintas pusat data yang ditempatkan di lingkungan cloud hibrid. Fitur-fitur ini membantu menciptakan solusi serba guna untuk pemrosesan pesan.

Batasan
Secara default, hingga 50 aliran peristiwa dapat dibuat di suatu wilayah.
Jika Anda memerlukan lebih dari 50 aliran peristiwa, ajukan peningkatan kuota di Quota Center. Jumlah aliran peristiwa yang dapat diajukan berkisar antara 51 hingga 10.000. Untuk informasi lebih lanjut, lihat Ajukan aplikasi untuk meningkatkan kuota.
Manfaat
Real-time dan efisien
Aliran peristiwa memungkinkan Anda mengekstrak peristiwa dari sumber peristiwa dan memuatnya ke target peristiwa secara real-time. Aliran peristiwa tidak mengizinkan peristiwa untuk terakumulasi, sehingga mempercepat akses ke peristiwa dan meningkatkan efisiensi respons terhadap peristiwa bisnis dan operasional.
Integrasi ringan
EventBridge menyediakan model stream sederhana dan Operasi API untuk digunakan dalam aliran peristiwa. Anda dapat dengan cepat mengelola beberapa sumber daya dasar dari aliran data berbasis peristiwa menggunakan Konsol EventBridge atau dengan memanggil Operasi API. Ini mencegah operasi kompleks dan memfasilitasi integrasi cepat.
Pemantauan metrik
EventBridge menyediakan beberapa data deret waktu untuk memantau data dalam aliran peristiwa. Anda dapat menetapkan peringatan ambang batas untuk aliran data. Dengan cara ini, Anda dapat merespons pengecualian pada kesempatan pertama untuk memastikan bahwa aliran data berjalan sesuai harapan.
Hemat biaya
Tidak ada biaya minimum yang diperlukan. Anda akan dikenakan biaya berdasarkan jumlah data yang ditransmisikan ke aliran peristiwa. Anda dapat melihat jumlah data di dasbor Konsol EventBridge. Anda dapat mengonfigurasi fitur transformasi data dan pemantauan metrik sesuai kebutuhan bisnis Anda. Anda tidak akan dikenakan biaya jika tidak menggunakan fitur tersebut. Dibandingkan dengan arsitektur berbasis peristiwa, aliran peristiwa memberikan solusi pemrosesan peristiwa yang lebih hemat biaya.
Perbandingan Arsitektur
Gambar berikut membandingkan arsitektur aliran peristiwa dan arsitektur berbasis peristiwa. Arsitektur aliran peristiwa mengadopsi struktur 1:1, bukan N:N. Arsitektur aliran peristiwa tidak mengharuskan Anda membuat bus peristiwa. Oleh karena itu, dibandingkan dengan arsitektur berbasis peristiwa, arsitektur aliran peristiwa lebih ringan dan memberikan efisiensi dumping yang lebih tinggi.
