AZ-301 Architecture Design & Integration 2 — Questions and Answers
Question 1: An architect is designing a globally distributed application that requires automatic failover and the ability to route traffic based on user proximity. Which Azure service provides DNS-based global traffic routing?
- Azure Application Gateway
- Azure Front Door
- Azure Traffic Manager (Correct answer)
- Azure Load Balancer
Correct answer: Azure Traffic Manager
Azure Traffic Manager uses DNS-based routing to direct traffic using policies like performance, priority, or geographic routing for global failover.
Question 2: A microservices application on Azure Kubernetes Service requires service-to-service communication with automatic retry, circuit breaking, and mutual TLS. Which pattern should the architect implement?
- API Gateway pattern
- Service Mesh pattern (Correct answer)
- Ambassador pattern
- Sidecar pattern
Correct answer: Service Mesh pattern
A Service Mesh like Istio or Open Service Mesh provides automatic retry, circuit breaking, and mTLS for service-to-service communication in AKS.
Question 3: When architecting a solution using Azure Service Fabric, which programming model allows you to build stateful microservices that persist state within the service itself without an external database?
- Reliable Actors
- Guest Executables
- Reliable Services (Correct answer)
- Containers
Correct answer: Reliable Services
Reliable Services in Azure Service Fabric allows developers to build stateful services using Reliable Collections that persist state within the service.
Question 4: A company needs to deploy a containerized application that automatically scales and does not require managing underlying infrastructure. Which Azure service should the architect recommend?
- Azure Kubernetes Service
- Azure Container Apps (Correct answer)
- Azure Virtual Machine Scale Sets
- Azure App Service
Correct answer: Azure Container Apps
Azure Container Apps is a fully managed serverless container service that scales automatically without requiring infrastructure management.
Question 5: An architect needs to design a solution where Azure Functions are triggered by HTTP requests and must maintain state across multiple function calls within a long-running workflow. Which feature should be used?
- Azure Logic Apps
- Durable Functions (Correct answer)
- Azure Service Bus triggers
- Timer triggers
Correct answer: Durable Functions
Durable Functions extends Azure Functions to write stateful workflows using orchestrator functions that maintain state across multiple activity calls.
Question 6: A solution requires processing real-time streaming data from IoT devices and running complex event processing with sub-second latency. Which Azure service is designed for this scenario?
- Azure Data Factory
- Azure Stream Analytics (Correct answer)
- Azure Synapse Analytics
- Azure HDInsight
Correct answer: Azure Stream Analytics
Azure Stream Analytics is a real-time analytics service designed for complex event processing of streaming data with sub-second latency using SQL-like queries.
An architect is designing a globally distributed application that requires automatic failover and the ability to route traffic based on user proximity.
Which Azure service provides DNS-based global traffic routing?