Materi
Alur kerja otomatis adalah rangkaian langkah yang berjalan sendiri setelah dipicu. Pemicunya disebut trigger, dan jenisnya tiga. Trigger event berjalan saat sesuatu terjadi, misalnya formulir dikirim atau pembayaran masuk; layanan lain sering mengirimnya sebagai webhook, yaitu permintaan HTTP POST ke alamat alurmu. Trigger jadwal berjalan pada waktu yang ditetapkan, misalnya setiap Senin pukul 07.00. Trigger manual berjalan saat orang menekan tombol. Alat seperti n8n, Make, atau Zapier memakai ketiganya dengan nama menu masing-masing; kelas ini mengajarkan konsepnya, bukan menu alatnya.
{
"id": "evt-5521",
"type": "pendaftaran.dibuat",
"time": "2031-02-10T03:20:00Z",
"data": { "nama": "Sinta", "kelas": "Excel Dasar", "kota": "Semarang" }
}Dokumentasi Amazon EventBridge mendefinisikan event sebagai tanda adanya perubahan di sebuah lingkungan, dan menyajikannya sebagai objek JSON yang field tingkat atasnya sama untuk semua event. Empat bagian hampir selalu ada: pengenal unik, jenis event, waktu kejadian, dan data. GitHub, misalnya, mengirim jenis event di header X-GitHub-Event dan pengenal unik pengiriman di header X-GitHub-Delivery.
Alur tidak memproses semua event yang datang. EventBridge memakai event pattern: sebuah event cocok dengan pola atau tidak, dan hanya event yang cocok diteruskan ke target. Azure Architecture Center mencatat bahwa dalam arsitektur berbasis event, pengirim tidak tahu siapa penerimanya. Akibatnya penerima harus memeriksa jenis dan bentuk event sendiri sebelum bertindak.