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
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
Reliability
Reliability is the measure of a system's ability to consistently perform its intended functions without failure over a specified period of time under stated conditions.
Key term
Scalability
Scalability is the ability of a system, network, or process to handle a growing amount of work by adding resources, either by making the existing resources more powerful (vertical scaling) or by adding more resources (horizontal scaling).
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 →
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.