nerdexam
Microsoft

AZ-305 · Question #365

Hotspot Question You plan to deploy multiple containerized microservice-based apps to Azure Kubernetes Service (AKS). You need to recommend a solution that implements the following functions…

This question tests knowledge of Dapr (Distributed Application Runtime) integrated with AKS to provide built-in microservice capabilities like state management, pub/sub messaging, and traffic routing/splitting with minimal administrative overhead.

Submitted by packet_pusher· Mar 6, 2026Design infrastructure solutions

Question

Hotspot Question You plan to deploy multiple containerized microservice-based apps to Azure Kubernetes Service (AKS). You need to recommend a solution that implements the following functions: - State management - Pub/sub messaging - Traffic routing and splitting The solution must minimize administrative effort. What should you include in the recommendation for each function? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Answer:

Exhibits

AZ-305 question #365 exhibit 1
AZ-305 question #365 exhibit 2

Answer Area

  • State management:
    DaprFluxIstio
  • Pub/sub messaging:
    DaprFluxIstio
  • Traffic routing and splitting:
    DaprFluxIstio

Explanation

This question tests knowledge of Dapr (Distributed Application Runtime) integrated with AKS to provide built-in microservice capabilities like state management, pub/sub messaging, and traffic routing/splitting with minimal administrative overhead.

Approach. For State Management: Dapr state management API should be used, as Dapr provides a pluggable state store abstraction that works with Redis, CosmosDB, and other backends without requiring code changes. For Pub/Sub Messaging: Dapr pub/sub API should be used, as Dapr provides a message broker abstraction that decouples publishers and subscribers and supports multiple brokers (Service Bus, Redis, Kafka) transparently. For Traffic Routing and Splitting: Azure Service Mesh (Open Service Mesh / Istio add-on for AKS) or specifically the AKS Traffic Manager / NGINX Ingress with canary annotations should be used - in the context of this exam, the correct answer is typically 'Dapr' for state and pub/sub, and 'Open Service Mesh (OSM)' or 'Azure Service Mesh' for traffic routing and splitting, as these are native AKS add-ons that minimize administrative effort by being managed by Azure.

Concept tested. The question tests understanding of AKS ecosystem tools: Dapr (for state management and pub/sub messaging as a sidecar pattern) and Azure Service Mesh / Open Service Mesh (for traffic routing and splitting via service mesh capabilities). These minimize administrative effort because they are managed add-ons within AKS rather than self-managed infrastructure components.

Reference. https://learn.microsoft.com/en-us/azure/aks/dapr-overview and https://learn.microsoft.com/en-us/azure/aks/open-service-mesh-about

Topics

#AKS#Microservices#Dapr#Istio

Community Discussion

No community discussion yet for this question.

Full AZ-305 Practice