Many development teams have found the microservices architectural style to be
a superior approach to a monolithic architecture. But other teams
have found them to be a productivity-sapping burden. Like any
architectural style, microservices bring costs and benefits. To
make a sensible choice you have to understand these and apply them
to your specific context.
https://martinfowler.com/articles/microservice-trade-offs.html Microservice Trade-Offs
1 July 2015