Modern Application Development

Introduction to Event-Driven Architectures Guide - ID

Issue link: https://read.uberflip.com/i/1477667

Contents of this Issue

Navigation

Page 1 of 9

2 B A G I A N 1 Pengantar Arsitektur yang didorong peristiwa (EDA) adalah pola arsitektur yang dirancang untuk menghubungkan berbagai komponen layanan dan memungkinkan sistem-sistem yang kompleks saling berkomunikasi. Arsitektur yang didorong peristiwa terdiri dari tiga komponen utama: 1. Produsen peristiwa (misalnya, aplikasi perangkat lunak sebagai layanan (SaaS), aplikasi seluler, situs e-commerce, titik penjualan) 2. Broker peristiwa (misalnya, router peristiwa, penyimpanan peristiwa) 3. Konsumen peristiwa (misalnya, basis data, layanan mikro, aplikasi SaaS) Peristiwa menunjukkan perubahan status (pesanan diajukan, pengguna dibuat) dan dikirimkan antarkomponen sebagai pesan dengan semantik tertentu. Produsen memublikasikan peristiwa ke broker, yang akan mengabstraksi produsen dan konsumen dari satu sama lain dengan memungkinkan keduanya saling berkomunikasi secara asinkron. EDA menggunakan peristiwa untuk mengoordinasikan komunikasi layanan yang tergabung secara longgar (loose coupling). Sumber peristiwa Layanan AWS Bus peristiwa default Bus peristiwa kustom Bus peristiwa SaaS Peristiwa kustom Aplikasi SaaS Target peristiwa AWS Lambda Amazon Kinesis AWS Step Functions Amazon API Gateway Bus di akun lain

Articles in this issue

view archives of Modern Application Development - Introduction to Event-Driven Architectures Guide - ID