Start with a Monolith
The allure of microservices is strong. Independent deployments, team autonomy, technology diversity. But the costs are real: distributed tracing, eventual consistency, network partitions. If you don’t have the problems microservices solve, you just have the problems they create.