https://techcrunch.com/2020/12/07/3-questions-to-ask-before-adopting-microservice-architecture
> The lack of a coherent definition for a service can cause teams to generate unnecessary overhead by creating too many similar services or spreading related services across different groups.
> Defining too many services creates unnecessary organizational and technical silos while increasing complexity and overhead.
> Their service definitions were too narrow, and by the time decomposition was complete, they were left with 4,000+ microservices to manage.
Just saw this today.