These Cons are overcome in Microservice architecture as follows :
In micro service-based architecture, we generally develop, package and deploy individual modules of the entire application independently. Even though each service in an application is interlinked with each other, all services are separated with an independent war. So that failure of one service will not impact any other service of the application. All above mentioned 5(Account Service, Order Service, Payment Service, Shipping Service, Notification Service) services have their own development, package, and deployment. There is one API gateway who manages all microservices and act as a front entry point.