Badri's Thoughts, Stories & Ideas
I am a seasoned Software Engineer with more than 15 years of experience in designing, developing, and managing a diverse range of systems, including news portal, bill payment platform, e-commerce solution, and fintech application. I write about my experiences and best practices across a wide range of software engineering topics on a separate blog. You can read them here.
Jul 05

Normalisasi vs Denormalisasi: Kapan Menjaga Integritas, Kapan Mengorbankannya demi Performa

15 min read
Jul 02

Memahami VACUUM di PostgreSQL: MVCC, Dead Tuple, dan Cara Mencegah Table Bloat

14 min read
Jul 02

Database Sharding: Arsitektur, Trade-off, dan Kapan Kompleksitasnya Tidak Sepadan

20 min read
Jul 01

Memahami Database Partitioning: Dari Konsep, Performa, sampai Kapan Harus Dihindari

18 min read
Jul 01

Database Views: Abstraksi, Keamanan, dan Jebakannya

21 min read
Jun 22

Agentic Development Part 7: Best Practice — Spec-Driven + Agentic Development

16 min read
Jun 22

Agentic Development Part 6: Multi-Agent Workflow

15 min read
Jun 22

Agentic Development Part 5: Verifikasi dan Guardrail Agent

14 min read
Jun 22

Agentic Development Part 4: Context Engineering untuk Agent

13 min read
Jun 21

Agentic Development Part 3: Mendesain Task untuk Agent

12 min read

Portofolio