Microservices are independent services that are developed, deployed, and maintained separately.
Which of the following BEST justifies the use of this application architecture?
Comprehensive and Detailed Explanation From Exact Extract:
SRE supports microservices architecture because it improves reliability by reducing blast radius, allowing independent deployments, and enabling scalable autonomous teams. The SRE Book notes: ''Microservices enable teams to independently iterate and improve reliability without the constraints of large monolithic systems.'' (SRE Book -- Distributed Systems). One of the strongest reasons to adopt microservices is modernizing and refactoring large legacy monoliths, allowing them to be broken into independently deployable, maintainable components.
Option A is therefore the best justification.
Options B, C, and D may involve architectural choices, but they do not explain why microservices are the preferred architecture for reliability and scalability.
Thus, A is correct.
Site Reliability Engineering, Chapters on Distributed Systems and Microservice Reliability Patterns.
Currently there are no comments in this discussion, be the first to comment!