Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Transactional Outbox: Mencegah Event Hilang antara Database dan Queue
Sistem Terdistribusi
schedule Sep 01, 2026

Transactional Outbox: Mencegah Event Hilang antara Database dan Queue

Transactional Outbox mengatasi dual write ketika aplikasi harus menyimpan data ke database dan menerbitkan event ke queue. Panduan ini membahas skema PostgreSQL, relay publisher, retry, idempotensi consumer, monitoring, serta batasan at-least-once delivery.

Rahma AP

Admin

Queue Worker Andal: Locking, Retry, dan Konsistensi Cache
Sistem Terdistribusi
schedule Jun 23, 2026

Queue Worker Andal: Locking, Retry, dan Konsistensi Cache

Artikel ini membahas cara merancang pipeline queue-worker yang andal untuk backend modern, dengan fokus pada idempotensi, visibility timeout, retry, dead-letter queue, distributed locking, dan cache consistency. Contohnya memakai alur order/payment agar pembaca bisa langsung menerapkan pola yang aman terhadap duplicate delivery, race condition, dan kegagalan parsial.

Rahma AP

Admin

Spring Boot: Cegah Job Ganda dengan Redis Lock dan Queue Worker
Spring Boot
schedule Jun 20, 2026

Spring Boot: Cegah Job Ganda dengan Redis Lock dan Queue Worker

Artikel ini membahas cara mencegah eksekusi job ganda di Spring Boot pada sistem queue dan worker terdistribusi. Fokusnya adalah duplicate delivery, retry, race condition, lock kedaluwarsa, idempotency, serta langkah debugging dan mitigasi yang relevan untuk produksi.

Rahma AP

Admin

forum Live Chat