Notes on backend engineering, distributed systems, and the realities of running software in production.
Ship one modular application. Split it into services only when independent deployment and scaling actually pay for the operational bill.