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
Debugging Backend: Menghapus Kode AI yang Memicu N+1 Query
Debugging Backend
schedule Jul 08, 2026

Debugging Backend: Menghapus Kode AI yang Memicu N+1 Query

Studi kasus ini membahas endpoint daftar order yang melambat setelah adopsi kode hasil AI. Fokusnya pada cara menemukan lonjakan p95, ledakan query database, dan CPU aplikasi tinggi, lalu memperbaikinya dengan eager loading, serializer yang lebih aman, dan guardrail review.

Rahma AP

Admin

Debugging OOM saat Menjalankan LLM Lokal di Backend API
Debugging Backend
schedule Jul 04, 2026

Debugging OOM saat Menjalankan LLM Lokal di Backend API

Artikel ini membahas studi kasus backend API internal yang memanggil LLM lokal lalu sering crash karena OOM, timeout, dan throughput turun. Fokusnya adalah diagnosis teknis: membaca gejala dari log dan metrik, menguji hipotesis yang salah, menemukan root cause, lalu memperbaiki concurrency, context size, preload model, swap, queue, dan guard memory.

Rahma AP

Admin

Debugging Backend: N+1 Query ORM yang Memicu Timeout API
Debugging Backend
schedule Mei 02, 2026

Debugging Backend: N+1 Query ORM yang Memicu Timeout API

Artikel ini membahas studi kasus nyata ketika endpoint API melambat lalu timeout akibat bug N+1 query pada ORM. Fokusnya pada gejala di produksi, langkah investigasi step-by-step, perbaikan kode, dampak terhadap metrik, dan pencegahan agar regresi performa tidak terulang.

Rahma AP

Admin

Optimasi Pagination SQL di Bun dengan Cursor dan Indeks yang Tepat
Bun
schedule Apr 15, 2026

Optimasi Pagination SQL di Bun dengan Cursor dan Indeks yang Tepat

Pagination berbasis OFFSET mudah dipakai, tetapi akan makin lambat saat data membesar karena database tetap harus melompati banyak baris. Artikel ini membahas cara membangun endpoint list di Bun dengan cursor pagination, desain indeks yang tepat, contoh query SQL, dan cara membaca EXPLAIN untuk menemukan bottleneck.

Rahma AP

Admin

Debugging N+1 Query di Endpoint API yang Melambat di Produksi
Debugging Backend
schedule Apr 11, 2026

Debugging N+1 Query di Endpoint API yang Melambat di Produksi

Artikel ini membahas studi kasus endpoint API yang awalnya normal lalu melambat drastis saat data bertambah karena N+1 query. Fokusnya pada gejala nyata di produksi, langkah investigasi yang sistematis, contoh perbaikan dengan eager loading dan batching, serta checklist verifikasi setelah deploy.

Rahma AP

Admin

Debugging N+1 Query di API: Gejala, Root Cause, dan Fix di Endpoint Produksi
Debugging Backend
schedule Apr 08, 2026

Debugging N+1 Query di API: Gejala, Root Cause, dan Fix di Endpoint Produksi

Artikel ini membahas studi kasus debugging N+1 query pada endpoint API produksi, mulai dari gejala nyata seperti latency naik dan CPU database tinggi hingga cara menemukan akar masalah dari APM, slow query log, dan profiling ORM. Dibahas juga perbaikan praktis seperti eager loading, batching, pagination, dan guard test agar regresi tidak terulang.

Rahma AP

Admin

forum Live Chat