← All AZ-304 Flashcard Decks

Azure Application Architecture Design Flashcards

21 cards from real AZ-304 practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 20 Azure Application Architecture Design flashcards as text
  1. Which Azure service is best suited for implementing a serverless, event-driven architecture that responds to HTTP triggers without managing infrastructure?

    Answer: Azure Functions

    Azure Functions supports HTTP triggers and runs serverless code without managing infrastructure, making it ideal for event-driven architectures.

  2. A company is designing a microservices architecture requiring built-in service discovery, load balancing, and automated rollouts. Which Azure service best meets these requirements?

    Answer: Azure Kubernetes Service (AKS)

    AKS provides built-in service discovery, load balancing, automated rollouts, and self-healing capabilities essential for microservices architectures.

  3. An application must process messages in strict order with exactly-once delivery guarantees. Which Azure messaging service should be selected?

    Answer: Azure Service Bus with sessions

    Azure Service Bus with sessions ensures ordered, exactly-once delivery by binding related messages to a named session and processing them sequentially.

  4. A web application tier must scale horizontally without maintaining server-side session state. Which approach best enables this design?

    Answer: Offload session state to Azure Cache for Redis

    Offloading session state to Azure Cache for Redis makes the web tier stateless, allowing any instance to handle any request and enabling true horizontal scaling.

  5. Which cloud design pattern is specifically intended to prevent a failing component from causing cascading failures across a distributed system?

    Answer: Circuit Breaker pattern

    The Circuit Breaker pattern monitors failures and opens the circuit to stop calling a failing service, preventing cascading failures across the system.

  6. An architect needs to ensure a multi-region application routes new users to the closest available region while failing over automatically if a region goes down. Which service should be used?

    Answer: Azure Traffic Manager

    Azure Traffic Manager uses DNS-based routing with health probes to direct users to the closest healthy endpoint, providing automatic geographic failover.

  7. A solution must decouple a high-throughput data producer from slower consumers to prevent the producer from being blocked. Which pattern addresses this requirement?

    Answer: Queue-based load leveling

    Queue-based load leveling uses a queue as a buffer between the producer and consumer, decoupling them and smoothing out traffic spikes.

  8. A company needs a publish-subscribe messaging pattern where each subscriber independently receives a copy of every message. Which Azure service should be used?

    Answer: Azure Service Bus Topics

    Azure Service Bus Topics with subscriptions implement the publish-subscribe pattern, delivering each message to every subscription independently.

  9. An application needs to reduce SQL Database read latency by caching frequently accessed query results in memory. Which Azure service provides a fully managed, in-memory caching solution?

    Answer: Azure Cache for Redis

    Azure Cache for Redis is a fully managed, in-memory data store based on Redis that dramatically reduces data retrieval latency for frequently accessed data.

  10. A solution must ingest and process millions of events per second from thousands of IoT sensors with low latency. Which Azure service is most appropriate?

    Answer: Azure Event Hubs

    Azure Event Hubs is designed for high-throughput, low-latency event streaming and is the recommended solution for IoT telemetry ingestion at massive scale.

  11. An architect must design an orchestration solution that coordinates a sequence of long-running, stateful operations across multiple services with checkpointing support. Which Azure service is best suited?

    Answer: Azure Durable Functions

    Azure Durable Functions extend Azure Functions with stateful orchestration, checkpointing, and support for long-running workflows through the Orchestrator function pattern.

  12. An application requires routing incoming HTTPS requests to different backend pools based on the URL path (e.g., /api/* to one pool, /images/* to another). Which Azure service provides this capability?

    Answer: Azure Application Gateway

    Azure Application Gateway supports URL path-based routing rules that direct traffic to different backend pools based on the request path.

  13. A CQRS implementation requires optimized read models served with sub-millisecond latency and a separate write store for transactional consistency. Which Azure combination best supports this pattern?

    Answer: Azure Cosmos DB for writes and Azure Cache for Redis for reads

    CQRS separates the write model (Cosmos DB provides globally distributed transactional writes) from optimized read models (Redis delivers sub-millisecond read latency from cached projections).

  14. A messaging solution requires guaranteed at-least-once delivery, dead-lettering of unprocessable messages, and message deferral. Which Azure service provides all these features?

    Answer: Azure Service Bus

    Azure Service Bus provides guaranteed delivery, dead-letter queues for messages that cannot be processed, and message deferral for out-of-order processing scenarios.

  15. A company needs to expose internal REST APIs to external partners with rate limiting, authentication policies, and a developer portal. Which Azure service should be used?

    Answer: Azure API Management

    Azure API Management provides a unified gateway with rate limiting, authentication policies, caching, and a built-in developer portal for exposing APIs to external consumers.

  16. An architect wants to deploy containerized tasks on-demand for short-lived workloads without managing any orchestration infrastructure. Which Azure service is most appropriate?

    Answer: Azure Container Instances (ACI)

    Azure Container Instances allows running containers directly without managing VMs or orchestrators, making it ideal for short-lived, on-demand workloads.

  17. A front-end application calls dozens of backend microservices. The architect wants a single entry point that aggregates calls, transforms responses, and enforces authentication. Which pattern should be implemented?

    Answer: API Gateway pattern

    The API Gateway pattern provides a single entry point for all client requests, handling cross-cutting concerns such as authentication, aggregation, and response transformation.

  18. A team needs to implement zero-downtime deployments for an Azure App Service application using a blue-green strategy. Which feature enables this?

    Answer: Azure App Service deployment slots

    Azure App Service deployment slots let you deploy to a staging slot, warm it up, then perform an instant slot swap to production with zero downtime.

  19. A globally distributed HTTP/HTTPS application requires SSL offloading, WAF capabilities, intelligent routing to the nearest healthy origin, and built-in DDoS protection at the edge. Which Azure service should be recommended?

    Answer: Azure Front Door

    Azure Front Door provides global HTTP/HTTPS load balancing with WAF, SSL offloading, anycast routing to the nearest healthy origin, and integrated DDoS protection at the edge.

  20. An architect is implementing the Strangler Fig pattern to incrementally migrate a monolithic application to microservices. Which Azure service can act as the routing facade during migration?

    Answer: Azure API Management

    Azure API Management can proxy and route requests to either the legacy monolith or new microservices, enabling incremental migration without disrupting clients.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. learn.microsoft.com — Renewal, score validity, retake fee, exam format, time limit, fees, passing score, eligibility, exam information · verified Nov 2026
  2. home.pearsonvue.com — Test delivery · verified Oct 2026