The main benefit of microservices is that each team can deploy their service independently.
This is really useful to reduce the level of required of interaction (and pressure) between teams.
This is really useful to reduce the level of required of interaction (and pressure) between teams.
If you have teams that communicate badly, you'll need people specialized in deployment and assigning issues to them. That's not a good situation anyway, but it's the less worse of them.