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
Monolit vs Worker Pipeline: Trade-off I/O Linux untuk Backend
Arsitektur & Skalabilitas
schedule Jul 04, 2026

Monolit vs Worker Pipeline: Trade-off I/O Linux untuk Backend

Memilih antara monolit sinkron dan worker pipeline untuk backend I/O-heavy bukan soal tren arsitektur, tetapi soal bottleneck nyata. Artikel ini membahas trade-off throughput, latensi, biaya operasional, observability, failure mode, serta kapan optimasi Linux seperti anonymous pipe yang lebih cepat benar-benar relevan.

Rahma AP

Admin

Menetapkan Worker Queue untuk Cache Gambar Raspberry Pi Zero
Sistem Terdistribusi
schedule Jun 26, 2026

Menetapkan Worker Queue untuk Cache Gambar Raspberry Pi Zero

Panduan teknis merancang worker queue dan cache terdistribusi untuk sinkronisasi gambar Optocam Zero pada Raspberry Pi Zero, mencakup komponen queue, locking, konsistensi cache, retry, backlog, dan monitoring latency.

Rahma AP

Admin

Spring Boot: Idempotensi Worker Queue untuk Cegah Proses Duplikat
Spring Boot
schedule Jun 21, 2026

Spring Boot: Idempotensi Worker Queue untuk Cegah Proses Duplikat

Artikel ini membahas cara membangun worker queue yang idempoten di Spring Boot agar aman terhadap retry, redelivery, crash, dan konkurensi antar-instance. Fokus utamanya adalah desain idempotency key, status processing, unique constraint, boundary transaksi, serta penggunaan database dan Redis sebagai guard.

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

Praktik Lock-Tolerant pada Worker Queue dan Cache di Cloud
Sistem Terdistribusi
schedule Apr 12, 2026

Praktik Lock-Tolerant pada Worker Queue dan Cache di Cloud

Artikel ini menjelaskan cara menjaga konsistensi worker queue di cloud ketika cache bisa stale dan lock lambat. Dibahas kombinasi lock distribusi dengan timeout, strategi cache prefetch/invalidation, serta pola backoff, observability, dan troubleshooting lengkap untuk retry deadlock atau double-processing.

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

Mengatasi Memory Leak pada Worker Queue Go Fiber saat Beban Tinggi
Debugging Backend
schedule Apr 10, 2026

Mengatasi Memory Leak pada Worker Queue Go Fiber saat Beban Tinggi

Artikel ini membahas cara mendeteksi dan memperbaiki memory leak pada worker queue Go Fiber saat beban tinggi, mulai dari gejala awal hingga perbaikan praktis. Termasuk studi kasus debugging, langkah reproduksi, observability, dan refactor queue untuk membatasi goroutine serta membersihkan data. Ditutup dengan ringkasan tindakan preventif agar kejadian serupa bisa dihindari.

Rahma AP

Admin

Redis Locking untuk Worker Queue: Cegah Job Ganda dan Race Condition
Tooling & CI/CD
schedule Apr 03, 2026

Redis Locking untuk Worker Queue: Cegah Job Ganda dan Race Condition

Redis locking membantu memastikan satu job hanya diproses oleh satu worker pada satu waktu, terutama saat terjadi duplicate delivery, retry, atau konkurensi pada resource yang sama. Artikel ini membahas kapan lock diperlukan, kapan idempotency sudah cukup, serta pola implementasi dan operasional yang aman untuk produksi.

Rahma AP

Admin

forum Live Chat