Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
You are designing a multi-tier order-processing solution on Azure. A front-end Azure App Service must publish order messages to a back-end microservice hosted on Azure Kubernetes Service (AKS). The messaging layer must: sustain up to 20,000 messages per second, preserve message order within each customer session, provide built-in dead-letter handling, and support session-based state management for orders that span multiple steps. Which Azure service should you recommend for the messaging layer?
Publish the orders to an Azure Event Hubs Dedicated cluster using the Kafka-compatible endpoint.
Send the events to an Azure Event Grid topic and apply subject-based filters on each subscription.
Deploy an Azure Service Bus Premium namespace and use session-enabled, partitioned queues for order messages.
Create individual Azure Storage queues per customer ID and have the AKS microservice poll them.
Azure Service Bus in the Premium tier offers partitioned queues that scale to tens of thousands of messages per second while allocating dedicated compute resources for consistent performance. Service Bus queues can be enabled for sessions, which guarantee ordered delivery of related messages and maintain state throughout long-running workflows. Each queue automatically provides a dead-letter sub-queue for messages that cannot be delivered or processed successfully.
Azure Event Hubs focuses on telemetry ingestion; it offers high throughput but no dead-letter queue and does not support per-customer sessions with ordered processing. Azure Event Grid provides event routing but lacks ordering guarantees, sessions, and dead-letter queues. Azure Storage queues are simple and inexpensive but do not natively guarantee ordered delivery or support message sessions. Therefore, a Service Bus Premium namespace with session-enabled, partitioned queues is the only option that satisfies all the stated requirements.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are session-enabled queues in Azure Service Bus?
Open an interactive chat with Bash
What is a dead-letter queue, and how does it work?
Open an interactive chat with Bash
How does partitioning work in Azure Service Bus queues?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design infrastructure solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .