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
Next.js: Cegah Duplicate Job dengan Redis Lock di Worker API
Next.js
schedule Jun 15, 2026

Next.js: Cegah Duplicate Job dengan Redis Lock di Worker API

Artikel ini membahas cara mencegah duplicate job saat API Route atau Route Handler di Next.js memicu worker background. Fokusnya pada skenario nyata seperti retry dari client, race condition antar instance, idempotency key, Redis lock, retry, TTL, observability, dan debugging di production.

Rahma AP

Admin

Laravel: Zero-Downtime Deploy dengan Health Check dan Rollback Database yang Aman
Laravel
schedule Jun 13, 2026

Laravel: Zero-Downtime Deploy dengan Health Check dan Rollback Database yang Aman

Panduan praktis Laravel untuk zero-downtime deploy dengan urutan rilis aman: pemisahan deploy kode dan migrasi, health check, smoke test, observability minimum, serta rollback aplikasi dan database yang terkendali. Fokus utamanya adalah menjaga trafik tetap berjalan sambil menurunkan risiko deploy gagal.

Rahma AP

Admin

Laravel Blue-Green Deploy dengan Smoke Test dan Rollback Cepat
Laravel
schedule Jun 12, 2026

Laravel Blue-Green Deploy dengan Smoke Test dan Rollback Cepat

Artikel ini membahas cara menerapkan blue-green deployment pada aplikasi Laravel agar downtime minim dan rollback bisa dilakukan dalam hitungan detik. Fokusnya pada arsitektur rilis, symlink release, health check, smoke test, migrasi database aman, sinkronisasi queue worker, serta observability minimum setelah cutover.

Rahma AP

Admin

Laravel API: Kontrak Webhook Outbox untuk Cegah Event Hilang
Laravel
schedule Jun 11, 2026

Laravel API: Kontrak Webhook Outbox untuk Cegah Event Hilang

Artikel ini membahas cara merancang webhook delivery yang andal di Laravel dengan pola outbox agar event tidak hilang ketika transaksi database sukses tetapi callback gagal terkirim. Fokus utamanya adalah kontrak API webhook, retry, idempotency, signature, observability, dan implementasi praktis memakai transaction, tabel outbox, serta queue worker.

Rahma AP

Admin

Laravel Zero-Downtime Deploy: Health Check, Rollback, dan Log
Laravel
schedule Jun 10, 2026

Laravel Zero-Downtime Deploy: Health Check, Rollback, dan Log

Artikel ini membahas alur deploy Laravel minim downtime yang bisa diterapkan di VPS Linux atau container sederhana. Fokusnya pada rilis aman: checklist pra-deploy, migrasi yang aman, restart worker, health check, smoke test, rollback cepat, serta observability dasar dari log dan metrik error.

Rahma AP

Admin

Queue Worker Efisien untuk Layanan Siri AI di Cloud
Sistem Terdistribusi
schedule Jun 09, 2026

Queue Worker Efisien untuk Layanan Siri AI di Cloud

Artikel ini membahas desain queue worker efisien yang mendukung layanan Siri AI di cloud, termasuk caching respons generatif, deduplikasi request, locking, observability, dan operasi harian agar sistem tetap responsif saat beban meningkat.

Rahma AP

Admin

Perceptron untuk Prioritas Queue Worker dan Cache Invalidation
Sistem Terdistribusi
schedule Jun 08, 2026

Perceptron untuk Prioritas Queue Worker dan Cache Invalidation

Artikel ini membahas cara memakai perceptron sederhana sebagai fungsi skor keputusan operasional di sistem terdistribusi: menentukan prioritas job, menunda retry, dan memicu cache invalidation. Fokusnya adalah implementasi Python kecil dari nol, lalu menghubungkannya ke queue, worker, locking, duplicate job, thundering herd, backlog spike, serta guardrail produksi.

Rahma AP

Admin

Laravel Queue dengan Redis Lock untuk Mencegah Job Ganda
Laravel
schedule Mei 28, 2026

Laravel Queue dengan Redis Lock untuk Mencegah Job Ganda

Artikel ini membahas cara mencegah eksekusi job ganda pada Laravel Queue menggunakan Redis lock, terutama pada kondisi worker paralel, retry, timeout, crash worker, dan race condition. Fokusnya adalah implementasi praktis, pemilihan pola lock yang aman, TTL, release lock, observabilitas, pengujian lokal, dan checklist produksi.

Rahma AP

Admin

Read Replica Lag: Cache dan Queue Bisa Membuat Data Terlihat Salah
Sistem Terdistribusi
schedule Apr 11, 2026

Read Replica Lag: Cache dan Queue Bisa Membuat Data Terlihat Salah

Read replica lag sering memunculkan gejala yang membingungkan: data baru belum terbaca, status job tampak mundur, cache menghidangkan nilai lama, dan worker mengambil keputusan dari data stale. Artikel ini membahas alur race condition yang terjadi di antara primary DB, read replica, cache, dan queue, serta pola mitigasi yang praktis untuk produksi.

Rahma AP

Admin

Hardening Upload File API: Validasi MIME, Quarantine, dan Scan
Integrasi API & Auth
schedule Apr 10, 2026

Hardening Upload File API: Validasi MIME, Quarantine, dan Scan

Endpoint upload file adalah salah satu area backend yang paling sering disalahgunakan. Artikel ini membahas alur hardening yang praktis: validasi ukuran dan tipe file, deteksi MIME berbasis isi, penyimpanan aman, quarantine, antivirus scan async, rate limit, audit log, serta trade-off UX vs keamanan.

Rahma AP

Admin

forum Live Chat