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
Rate Limiting Login API di Express.js untuk Mencegah Brute Force
Express.js
schedule Apr 21, 2026

Rate Limiting Login API di Express.js untuk Mencegah Brute Force

Artikel ini membahas cara menerapkan rate limiting login API di Express.js untuk menahan brute force, credential stuffing, dan abuse tanpa membocorkan status akun. Fokusnya mencakup desain limit per IP dan per akun, Redis untuk penyimpanan counter, penanganan proxy, serta logging dan alert dasar untuk produksi.

Rahma AP

Admin

Mencegah Cache Stampede dengan Redis Lock dan TTL Jitter
Sistem Terdistribusi
schedule Apr 18, 2026

Mencegah Cache Stampede dengan Redis Lock dan TTL Jitter

Cache stampede terjadi saat banyak request melewati cache pada waktu hampir bersamaan lalu menabrak database secara serentak. Artikel ini membahas cara menguranginya secara praktis dengan Redis lock, single-flight, early recompute, stale-while-revalidate, dan TTL jitter, termasuk trade-off, metrik, dan checklist rollout aman.

Rahma AP

Admin

Redis Lock dan Idempoten Worker untuk Mencegah Job Ganda di Sistem Queue
Sistem Terdistribusi
schedule Apr 14, 2026

Redis Lock dan Idempoten Worker untuk Mencegah Job Ganda di Sistem Queue

Job ganda pada queue biasanya muncul karena duplicate delivery, retry, crash worker, atau lock yang kedaluwarsa terlalu cepat. Artikel ini membahas kapan perlu Redis lock, kapan cukup idempoten, serta cara merancang worker yang aman, dapat diobservasi, dan lebih tahan terhadap race condition.

Rahma AP

Admin

Mengukur Trade-off Arsitektur Microservices vs Modular Monolith
Arsitektur & Skalabilitas
schedule Apr 14, 2026

Mengukur Trade-off Arsitektur Microservices vs Modular Monolith

Artikel ini membandingkan microservices dan modular monolith dengan fokus pada skalabilitas tinggi, biaya operasional, dan kriteria pemilihan seperti observabilitas dan latency antar-layanan. Dilengkapi contoh keputusan desain nyata dan metrik yang membantu tim menilai pilihan sebelum fase pertumbuhan berikutnya.

Rahma AP

Admin

Menangani Queue, Cache, dan Locking di Express.js untuk Task Konsisten
Express.js
schedule Apr 13, 2026

Menangani Queue, Cache, dan Locking di Express.js untuk Task Konsisten

Panduan praktis untuk tim backend Express.js agar worker queue, cache Redis, dan locking bekerja sinergis. Fokus pada kerja Bull/Bee, strategi invalidasi cache, locking aman, retry, serta observabilitas untuk menghindari job stuck dan deadlock.

Rahma AP

Admin

Debugging Spring Boot: Race Condition pada Cache Eviction Redis
Spring Boot
schedule Apr 13, 2026

Debugging Spring Boot: Race Condition pada Cache Eviction Redis

Artikel ini membahas studi kasus bug race condition pada cache eviction Redis di aplikasi Spring Boot yang menyebabkan API kadang mengembalikan data lama setelah update. Fokusnya pada gejala nyata di production, cara investigasi dengan log, correlation ID, metrik, tracing, serta opsi perbaikan yang aman.

Rahma AP

Admin

Debugging Nuxt.js SSR API: Investigasi Cache Middleware Bug
Nuxt.js
schedule Apr 12, 2026

Debugging Nuxt.js SSR API: Investigasi Cache Middleware Bug

Artikel menjelaskan gejala latency dan data tidak sinkron pada Nuxt.js SSR API yang memakai middleware cache, lalu menunjukan investigasi log, diagnosis race condition cache key, serta langkah perbaikan dan monitoring praktis.

Rahma AP

Admin

Sinkronisasi Cache & Worker Queue di SvelteKit untuk API Edge
SvelteKit
schedule Apr 12, 2026

Sinkronisasi Cache & Worker Queue di SvelteKit untuk API Edge

Panduan ini membahas bagaimana menyinkronkan cache lokal/Redis dengan worker queue pada API edge SvelteKit, mencakup arsitektur, flow request-to-worker, penguncian sederhana, invalidasi cache, dan observability.

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

forum Live Chat