Kapan Tidak Usah Pakai Microservice
Microservice itu pajak organisasi, bukan benefit teknis. Kapan pajaknya worth dibayar?
Conway’s Law bilang struktur software akan mirror struktur organisasi yang membangunnya. Implikasinya: microservice bukan keputusan teknis murni, tapi keputusan organisasi.
Pajak yang sering tidak terhitung
- Operations: 12 service = 12 deploy pipeline, 12 dashboard, 12 on-call rotation
- Distributed tracing & schema versioning
- Network reliability — call yang dulu in-process sekarang RPC
Kapan worth bayar pajaknya
Saat tim sudah cukup besar untuk dipecah jadi unit otonomis, dan koordinasi antar tim mulai jadi bottleneck — bukan saat traffic tinggi. Banyak monolith sehat handle ratusan ribu QPS.
Heuristik kami
Jika tim engineering < 25 orang, default monolith. Pecah saat ada organizational pressure untuk decoupling tim, bukan technical pressure semata.