> With 50 developers you likely take more advantage of microservice architecture so each team can be decoupled and move faster.
Microservices aren't magic. There still has to be a contract between the services. Microservices are best when they are something which need to be scaled independently of the rest of the system.