Sistem Asinkron

Queue, pub/sub, semantik pengiriman, dan backpressure untuk memisahkan komponen dan menyerap lonjakan beban.

Modul Sistem Asinkron membahas pemisahan komponen dan penyerapan lonjakan beban lewat pesan, mulai dari queue sebagai alat dasar dengan producer, consumer, dan worker pool, dilanjutkan dengan arsitektur event-driven dengan pola choreography, lalu delivery semantics beserta idempotency dan dead letter queue, hingga backpressure dan rate limiting sebagai pelindung sistem. Pembahasan dilengkapi simulasi Python yang dapat dieksekusi, diagram arsitektur, dan demo interaktif. Modul ini berada setelah modul Konsistensi dan Koordinasi karena keputusan pemisahan lewat pesan selalu membawa konsekuensi konsistensi yang harus dipahami terlebih dahulu.