Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
You are designing the messaging layer for a multi-tenant SaaS platform that runs in Azure Kubernetes Service (AKS). Each microservice publishes small JSON domain events (under 50 KB) when resources are created or updated. Downstream services must:
Process events in the exact order in which they were generated for each tenant.
Automatically retry transient failures with exponential back-off.
Move irrecoverable messages to a dead-letter location for later inspection.
Support fan-out so that different subscriber types can filter events by a label in the message header.
You want a fully managed Azure service that provides these capabilities with minimal custom code. Which service should you recommend?
Azure Event Grid with advanced filters
Azure Service Bus topic with sessions enabled
Azure Storage queue triggered by Azure Functions
Azure Event Hubs with Capture to Azure Blob Storage
Azure Service Bus topics provide a complete publish/subscribe model with built-in capabilities required in the scenario. Sessions guarantee ordered delivery on a per-session (tenant) basis, and Service Bus automatically handles exponential retry policies as well as dead-letter queues for messages that cannot be processed. Topic subscriptions can include SQL-based rules and filters that route messages to multiple subscribers based on custom properties, enabling fan-out.
Azure Event Grid offers at-least-once delivery and filtering but does not preserve message order and has limited retry-back-off control. Azure Storage queues supply dead-lettering only through additional code and do not natively support ordering or multiple filtered subscriptions. Azure Event Hubs is optimized for telemetry ingestion; it streams events but lacks per-tenant ordered delivery guarantees and built-in dead-letter queues. Therefore, Azure Service Bus topics with sessions best meet all 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 is the purpose of sessions in Azure Service Bus topics?
Open an interactive chat with Bash
How does exponential back-off work in Azure Service Bus?
Open an interactive chat with Bash
What is the purpose of a dead-letter queue (DLQ) in Azure Service Bus?
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 .