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.
Question
Exhibits
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
Community Discussion
No community discussion yet for this question.

