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
Mencegah Cache Stampede dengan Queue Worker dan Distributed Lock
Sistem Terdistribusi
schedule Jul 20, 2026

Mencegah Cache Stampede dengan Queue Worker dan Distributed Lock

Cache stampede terjadi ketika banyak request serentak memicu regenerasi cache yang sama, lalu membebani database atau service upstream. Artikel ini membahas pola mitigasi praktis dengan queue worker, distributed lock, TTL jitter, stale-while-revalidate, idempotency, serta kapan Redis lock, DB lock, atau tanpa lock lebih tepat.

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

Go Fiber: Menangani Redis Lock Stale dan Job Duplikat pada Worker
Go Fiber
schedule Jun 17, 2026

Go Fiber: Menangani Redis Lock Stale dan Job Duplikat pada Worker

Artikel ini membahas cara mencegah lock Redis yang stale, job diproses ganda, dan retry yang liar pada worker berbasis queue di Go Fiber. Fokusnya pada pola lease lock dengan TTL, heartbeat renew, fencing token, idempotency, dedup job, visibility timeout, serta observability dan recovery saat worker crash.

Rahma AP

Admin

Go Fiber: Worker Queue Andal dengan Redis, Retry, dan Lock
Go Fiber
schedule Jun 17, 2026

Go Fiber: Worker Queue Andal dengan Redis, Retry, dan Lock

Panduan praktis membangun worker queue andal di Go Fiber dengan Redis untuk enqueue, retry, dead-letter, dan distributed lock. Artikel ini fokus pada masalah operasional nyata seperti duplicate processing, stuck job, visibility timeout, serta debugging saat worker crash di produksi.

Rahma AP

Admin

CodeIgniter 4: Cegah Duplikasi Job dengan Idempotensi dan Lock
Codeigniter 4
schedule Jun 13, 2026

CodeIgniter 4: Cegah Duplikasi Job dengan Idempotensi dan Lock

Panduan praktis CodeIgniter 4 untuk mencegah job queue diproses ganda saat retry, timeout, crash, atau worker restart. Artikel ini membahas idempotency key, lock berbasis cache/Redis, status job di database, alur ack/retry yang aman, serta strategi debugging di production.

Rahma AP

Admin

Rust Worker Queue: Idempotensi, Lock Redis, dan Retry Aman
Rust
schedule Apr 12, 2026

Rust Worker Queue: Idempotensi, Lock Redis, dan Retry Aman

Artikel ini membahas cara membangun worker queue yang andal di Rust dengan fokus pada idempotensi, distributed lock berbasis Redis, retry dengan backoff, visibility timeout, dan penanganan job poison. Pembahasan menekankan failure mode nyata, trade-off desain, serta langkah implementasi yang bisa langsung diterapkan di produksi.

Rahma AP

Admin

forum Live Chat