Courseiva
Describe Azure architecture and serviceseasyMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

Which Azure service provides a fully managed message-passing service for disconnecting front-end web apps from back-end processors?

⚠ Common exam trap

Candidates often confuse Azure Queue Storage with Azure Service Bus, but the question specifically asks for a 'fully managed message-passing service' and Queue Storage is the simpler, correct answer for decoupling front-end and back-end components.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Azure Queue Storage

Azure Queue Storage is a fully managed message-passing service that enables asynchronous communication between application components, such as decoupling a front-end web app from a back-end processor. It stores messages in a durable queue, allowing the front-end to send work items without waiting for the back-end to process them, which improves scalability and reliability.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Azure Traffic Manager

    Why it's wrong here

    Azure Traffic Manager is a DNS-based traffic load balancer that routes incoming client requests to the most appropriate regional endpoint based on routing policies such as performance, weighted, or priority. It operates at the DNS resolution level, not at the application or message level, and it does not provide any durable queue to hold pending work. Therefore, while it helps distribute loads across endpoints, it cannot decouple a front-end web app from a back-end processor via asynchronous message passing.

  • Azure Queue Storage

    Why this is correct

    Azure Queue Storage is a simple, cost-effective messaging service that stores large numbers of messages accessible via HTTP/HTTPS, designed to integrate applications by passing work between components. In this scenario, a front-end web app can write messages to a queue, and a back-end processor can independently poll and process them, allowing each tier to scale separately. This asynchronous message passing is exactly what decouples the web front-end from the back-end processor, making it the correct choice.

  • Azure CDN

    Why it's wrong here

    Azure CDN is a global content delivery network that caches static or dynamic content at edge servers strategically located near users to reduce latency and improve load times. It accelerates the serving of web assets like images, JavaScript, and stylesheets, but it is not designed to store or broker application messages between components. Its caching behavior cannot act as a message queue, so it would not support the asynchronous handoff between a web tier and a worker role that the scenario requires.

  • Azure VNet

    Why it's wrong here

    Azure Virtual Network (VNet) provides an isolated, secure network environment in Azure, enabling private IP addressing, subnets, route tables, and network security groups to control traffic between Azure resources. It establishes Layer 3/Layer 4 connectivity and boundaries, but it has no built-in mechanism to hold or relay application-level messages. A VNet alone cannot decouple a front-end web app from a back-end processing service because decoupling requires a durable messaging layer, not just network connectivity.

Visual reference

Client Server SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) Connection established — data transfer begins

Go deeper

Related to this question

About these practice questions

One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.