ARCH
LinkedIn · Article
Architecture Deep-Dive 12 Mei 2025

Microservices Bukan Tentang Teknologi — Ini Tentang Conway's Law

Setelah membangun 7 microservices untuk GiziKu dan mengadvice beberapa klien untuk migrate dari monolith, saya sampai pada satu kesimpulan yang mengubah cara saya advise klien: mayoritas migrasi yang gagal bukan karena masalah teknis — tapi karena structure mismatch antara arsitektur dan tim yang akan maintain-nya.

Tutorial· Blog

Cara Fix React Error #321 di Next.js 14 App Router + Zustand

Error yang saya temukan setelah 6 jam debugging — ternyata Zustand hook yang dipanggil di module level, bukan di dalam component.

Consultant· LinkedIn

3 Red Flags Klien yang Saya Pelajari dengan Cara yang Mahal

Scope creep, payment yang molor, dan brief yang berubah di tengah proyek. Pelajaran yang tidak ada di buku bisnis manapun.

AI & Agentic· Blog

RAG Pipeline dari Zero: PDF ke Production Q&A Bot

Langkah demi langkah membangun RAG dengan LangChain, ChromaDB, dan Claude — termasuk bagian yang biasanya tidak dibahas: chunking strategy.

Indonesia Tech· LinkedIn

Integrasi Midtrans Snap di React: 5 Pitfalls yang Tidak Ada di Docs

Dari CORS error, ke snap.js yang tidak load di production, ke webhook yang missing karena port forwarding yang salah di Railway.

Build in Public· Blog

ConstructPro Week 8: Dari Single Repo ke Turborepo Monorepo

Kenapa saya refactor di tengah development, bukan setelah selesai. Dan apa yang akan saya lakukan berbeda jika mulai dari awal.

Architecture· Blog

Multi-tenant di PostgreSQL: Row-Level Security vs Schema Isolation vs DB per Tenant

Tiga pendekatan dengan trade-off yang sangat berbeda. Pilihan yang salah di awal akan sangat mahal untuk di-migrate kemudian.

Consultant· LinkedIn

Kenapa Saya Tidak Pricing Per Jam Sebagai Independent Consultant

Billing per jam menciptakan insentif yang salah — klien ingin sedikit jam, consultant ingin banyak jam. Value-based pricing menyelesaikan ini.

Indonesia Tech· Blog

Railway vs Vercel vs Koyeb: Biaya Nyata untuk Startup Indonesia

Benchmark dengan traffic simulasi 10k MAU. Hasilnya cukup mengejutkan — bukan platform yang paling murah yang paling cost-efficient.

AI & Agentic· LinkedIn

LangGraph State Management: 4 Pola yang Saya Pakai di Production

Checkpoint, rollback, conditional routing, dan human-in-the-loop. Dengan kode yang bisa langsung dipakai.

Build in Public· Blog

AI Trading Bot: Menambahkan Circuit Breaker yang Mencegah Bencana

Simulasi yang hampir mengosongkan akun paper trading saya mengajarkan lebih banyak dari dokumentasi Alpaca manapun.