nerdexam
Cisco

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.

Software Development and Design

Question

Which statement about microservices architecture is true?

Exhibit

350-901 question #46 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)
  • A
    10% (2)
  • B
    86% (18)
  • C
    5% (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.

AApplications are written in a single unit.

Applications written as a single unit describe a monolithic architecture, which is the antithesis of microservices.

BIt is a complex application composed of multiple independent parts.Correct

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.

CIt is often a challenge to scale individual 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.

DA single faulty service can bring the whole application down.

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

#Microservices#Application Architecture#Software Design

Community Discussion

No community discussion yet for this question.

Full 350-901 Practice