But , It usually isn’t a smart move.
Spoke to a team — 3 developers, 6 microservices.
Everything was “scalable”… except their speed.
- Simple changes touched multiple services
- Debugging meant jumping across repos
- Deployments became coordination work
So I told them: Microservices don’t solve scale of traffic.
They solve scale of teams.
If you don’t have multiple teams with clear ownership, you’re just adding complexity early.
By the by , Shopify still have monolith architecture.
Start with a modular monolith. Earn microservices later ( if necessary )
