nerdexam
Cisco

300-910 · Question #5

Microservices architecture pattern has been applied and the system has been architected as a set of services. Each service is deployed as a set of instances for throughput and availability. In which t

The correct answer is B. Service must be independently deployable and scalable. C. Service are written using the same languages, frameworks, and framework versions.. Microservices are designed to be independently deployable and scalable, allowing each service to evolve and scale separately.

Deployment

Question

Microservices architecture pattern has been applied and the system has been architected as a set of services. Each service is deployed as a set of instances for throughput and availability. In which two ways are these services packaged and deployed? (Choose two.)

Options

  • AService instances must be isolated from one another.
  • BService must be independently deployable and scalable.
  • CService are written using the same languages, frameworks, and framework versions.

How the community answered

(57 responses)
  • A
    25% (14)
  • B
    75% (43)

Why each option

Microservices are designed to be independently deployable and scalable, allowing each service to evolve and scale separately.

AService instances must be isolated from one another.

The isolation of service instances from one another is a characteristic of microservice *runtime*, but independent deployability/scalability and consistent technology stack choices (if applicable) are more direct aspects of packaging and deployment strategies.

BService must be independently deployable and scalable.Correct

A fundamental characteristic of microservices is that each service can be deployed, updated, and scaled independently of other services, which increases agility and resilience. This independent lifecycle is a core aspect of how they are packaged and deployed.

CService are written using the same languages, frameworks, and framework versions.Correct

While microservices architecture generally allows for polyglot development, in many real-world implementations, organizations may choose to standardize on a specific set of languages, frameworks, and their versions across services to simplify packaging, tooling, and deployment processes, facilitating easier management and operational consistency.

Concept tested: Microservices architecture principles

Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices

Topics

#Microservices Architecture#Application Deployment#Scalability#Independent Services

Community Discussion

No community discussion yet for this question.

Full 300-910 Practice