Being a software developer I can assure that it is way much easier to debug the code in a microservice architecture rather than in monolith big chunk of code. It seriously makes our lives much more easier and increases efficiency. Debugging is part of daily work of a software developer... so will opt for AC instead of CD.
Option D (Increased compartmentalization of the system) isn't going to be my choice because there is no such thing as system compartmentalization (Atleast I haven't heard in SD domain). With all due respect, the explanations I am reading here are just a try to fix the context of multiple services into the wording of option D.
C. Improved scalability of the system:
Microservices allow individual components of an application to be scaled independently. This is more efficient than scaling an entire monolithic application, as you can allocate resources specifically to the components that need them.
D. Increased compartmentalization of the system:
Microservices break down the system into smaller, independent services. Each service is self-contained and performs a specific function, making it easier to isolate and manage parts of the system.
upvoted 2 times
...
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
mshaheerm
6 days, 18 hours agoFourgehan
1 month, 1 week ago