Thoughts on backend engineering, system architecture, Golang, microservices, and lessons learned from 5+ years in the trenches.
Journey 6 bulan migrasi dari PHP monolith ke Kafka + Go. p99 latency turun 97.5% — dari 8 detik ke 200ms.includes story about zero-downtime migration.
Folder structure battle-tested, repository pattern, dependency injection tanpa framework berat, dan testing strategy yang bisa langsung dipakai.
Shared DB vs dedicated schema, Row-Level Security, tenant context propagation, RBAC multi-tenant, dan deployment strategy.
Cerita nyata: hardest legacy migration, moment when system clicks, dan advice praktis untuk engineers yang mau level up.
Refleksi 5 tahun menerapkan Clean Architecture di Go — dari KoinWorks, PrivyID, Indodax, sampai side project pribadi. Bukan tutorial, melainkan pelajaran nyata dari trial-and-error di production.