Every new backend starts with the same fork in the road, and both paths hurt. Start with microservices and you pay for distributed systems on day one — network hops, eventual consistency, five things to deploy — before you have the traffic or the team to justify any of it. Start with a monolith...
Source: [Dev.to](https://dev.to/hung1m/one-go-codebase-two-deploy-modes-a-monolith-that-becomes-microservices-without-a-rewrite-3jan)