How Microservices Saved the Internet
Will Wang

I think too many microservice may make chaos to management of service components.

Besides, microservice architecture may require a lot of time to build the framework and infrastructure components. It do not help prototyping application or demo in the beginning of a project.