nerdexam
Linux_Foundation

KCNA · Question #110

Which of the following scenarios would benefit the most from a service mesh architecture?

The correct answer is D. Thousands of distributed applications running in multiple clusters, each one providing multiple. A service mesh is most beneficial for highly complex, distributed environments involving a large number of applications and services spread across multiple clusters, where managing inter-service communication becomes challenging.

Submitted by kevin_r· May 4, 2026Cloud Native Architecture

Question

Which of the following scenarios would benefit the most from a service mesh architecture?

Options

  • AA few applications with hundreds of pod replicas running in multiple clusters, each one providing
  • BThousands of distributed applications running in a single cluster, each one providing multiple
  • CTens of distributed applications running in multiple clusters, each one providing multiple services.
  • DThousands of distributed applications running in multiple clusters, each one providing multiple

How the community answered

(23 responses)
  • A
    4% (1)
  • B
    4% (1)
  • C
    9% (2)
  • D
    83% (19)

Why each option

A service mesh is most beneficial for highly complex, distributed environments involving a large number of applications and services spread across multiple clusters, where managing inter-service communication becomes challenging.

AA few applications with hundreds of pod replicas running in multiple clusters, each one providing

A few applications suggests a lower complexity where the overhead of a service mesh might not be justified.

BThousands of distributed applications running in a single cluster, each one providing multiple

While thousands of applications are complex, "multiple clusters" adds another layer of complexity for which a service mesh is highly suited, particularly for cross-cluster communication.

CTens of distributed applications running in multiple clusters, each one providing multiple services.

Tens of distributed applications implies a relatively smaller scale compared to thousands, where the benefits of a service mesh might be less pronounced or simpler solutions might suffice.

DThousands of distributed applications running in multiple clusters, each one providing multipleCorrect

A service mesh excels in environments with "thousands of distributed applications running in multiple clusters, each one providing multiple services" because it provides a dedicated infrastructure layer for managing service-to-service communication. This level of complexity requires features like advanced traffic management, observability, security, and resiliency that a service mesh natively offers, abstracting these concerns from individual application code.

Concept tested: Service mesh use cases and benefits

Source: https://istio.io/latest/about/service-mesh/

Topics

#Service Mesh#Microservices#Distributed Systems#Cloud Native Architecture

Community Discussion

No community discussion yet for this question.

Full KCNA Practice