350-901 · Question #46
Which statement about microservices architecture is true?
The correct answer is B. It is a complex application composed of multiple independent parts. Microservices architecture breaks down a complex application into a collection of small, independent services, each responsible for a specific business capability, which communicate over well-defined APIs.
Question
Exhibit
Options
- AApplications are written in a single unit.
- BIt is a complex application composed of multiple independent parts.
- CIt is often a challenge to scale individual parts.
- DA single faulty service can bring the whole application down.
How the community answered
(21 responses)- A10% (2)
- B86% (18)
- C5% (1)
Why each option
Microservices architecture breaks down a complex application into a collection of small, independent services, each responsible for a specific business capability, which communicate over well-defined APIs.
Applications written as a single unit describe a monolithic architecture, which is the antithesis of microservices.
Microservices architecture inherently designs a complex application as a set of small, autonomous, and independently deployable services, each encapsulating a specific business capability. This modularity makes the overall application composed of multiple independent parts.
One of the key benefits of microservices is the ability to scale individual services independently based on their specific load and resource requirements, making scaling individual parts generally easier.
Microservices are designed for fault isolation; a single faulty service should ideally not bring down the entire application due to loose coupling and resilience patterns like circuit breakers.
Concept tested: Microservices architecture characteristics
Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices
Topics
Community Discussion
No community discussion yet for this question.
