The drawbacks of microservices can consist of: Development sprawl – Microservices add much more complexity in comparison with a monolith architecture, since you will find additional services in additional destinations produced by multiple groups. Picking out in between a monolithic vs dispersed method architecture will depend on your project's context. https://collinbfecz.pointblog.net/indicators-on-microservices-vs-monolithic-you-should-know-80608955