All parts converse within the exact same procedure, avoiding the overhead of inter-services network calls. Optimized for environments with predictable and uniform workloads. Only one bug or failure can carry down your entire software. Continuous deployment and Repeated updates are complicated to deal with securely. Containers can easily be shifted https://connerwbdff.glifeblog.com/34353351/the-microservices-design-and-implementation-diaries