Langsung ke konten
Beranda
Blog & Articles

Tulisan & Insight

Tulisan seputar backend development, database, arsitektur sistem, dan perjalanan karir software engineering.

Indexing PostgreSQL: Kapan Index Benar-Benar Mempercepat dan Kapan Cuma Membebani Database
Database·1 min·

Indexing PostgreSQL: Kapan Index Benar-Benar Mempercepat dan Kapan Cuma Membebani Database

Pengalaman saya men-debug query lambat karena index salah strategi: kapan index PostgreSQL membantu, kapan justru memperlambat write, dan cara membaca EXPLAIN dengan benar.

Baca Artikel
N+1 Query Problem di Prisma dan Laravel Eloquent: Studi Kasus dan Cara Saya Memperbaikinya
Backend Development·1 min·

N+1 Query Problem di Prisma dan Laravel Eloquent: Studi Kasus dan Cara Saya Memperbaikinya

Query N+1 problem sering lolos dari code review dan baru terasa saat data membesar. Ini studi kasus nyata optimasi eager loading di Prisma dan Laravel Eloquent.

Baca Artikel
Struktur Folder Proyek Backend yang Scalable: Peluang dari Sistem Enterprise yang Saya Kerjakan
Backend Development·1 min·

Struktur Folder Proyek Backend yang Scalable: Peluang dari Sistem Enterprise yang Saya Kerjakan

Struktur folder backend yang scalable bukan soal estetika. Ini pengalaman saya merapikan proyek enterprise Node.js dari 200 file jadi arsitektur modular yang enak dirawat.

Baca Artikel
Middleware Express.js yang Wajib Ada di Setiap Proyek Produksi: Daftar dari Pengalaman Pribadi
Backend Development·1 min·

Middleware Express.js yang Wajib Ada di Setiap Proyek Produksi: Daftar dari Pengalaman Pribadi

Daftar middleware Express.js yang saya pasang di semua aplikasi produksi: rate limiting, error handler, helmet, hpp, hingga logging terstruktur — lengkap dengan contoh kode siap pakai.

Baca Artikel
Soft Delete vs Hard Delete: Saya Kena Masalah di Kedua-Duanya, Ini Cara Saya Memilih Sekarang
Database·1 min·

Soft Delete vs Hard Delete: Saya Kena Masalah di Kedua-Duanya, Ini Cara Saya Memilih Sekarang

Soft delete terdengar aman tapi bisa meracuni query dan constraint integrity data. Saya bagikan pola implementasi soft delete di PostgreSQL yang terbukti aman di production, plus kapan hard delete tetap pilihan tepat.

Baca Artikel
Row-Level Security vs Schema-per-Tenant: Saya Coba Keduanya untuk Isolasi Data Multi-Tenant, Ini Hasilnya
Database·1 min·

Row-Level Security vs Schema-per-Tenant: Saya Coba Keduanya untuk Isolasi Data Multi-Tenant, Ini Hasilnya

Perbandingan praktis RLS PostgreSQL vs schema-per-tenant untuk aplikasi SaaS multi-tenant: keamanan data, performa query, kompleksitas migrasi, dan kapan masing-masing layak dipakai.

Baca Artikel
6 dari 32 artikel