AZ-305 practice question 10 of 35
You have an Azure subscription that contains two applications named App1 and App2. App1 is a sales processing application. When a transaction in App1…
Choose your answer, then check it against the explanation and the full breakdown below.
Domain Design data storage solutions
Question breakdown
Key idea: Service Bus topics with filtered subscriptions deliver a copy of each relevant message to many independent consumers (publish/subscribe).
How to reach the answer
- Today one consumer reads a storage queue, but more applications will be added later.
- Each new application must read the transactions relevant to it, which is a one-to-many requirement.
- Queues use competing consumers, so each message is processed only once.
- A Service Bus topic lets each application have its own subscription with filter rules on message properties.
Each option
Common trap: Choosing a Service Bus queue because it is a richer upgrade from a storage queue, while overlooking that queues are point-to-point.
In practice: Order and shipping systems commonly publish events to a Service Bus topic. Warehouse, billing, and notification services each subscribe with SQL or correlation filters.
Remember: Choose a queue when one consumer should process each message, and a topic when multiple filtered subscribers each need a copy.
Official documentation: Service Bus queues, topics, and subscriptions · Topic filters and actions
Drafted with AI assistance and checked against the answer key.
Keep practicing
Take the free AZ-305 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other AZ-305 practice questions
- Question 3Your company has 300 virtual machines hosted in a VMware environment. The virtual machine…
- Question 4Your company plans to deploy various Azure App Service instances that will use Azure SQL …
- Question 12You are designing an application that will aggregate content for users. You need to recom…
- Question 15You migrate App1 to Azure. You need to ensure that the data storage for App1 meets the se…
- Question 18You have SQL Server on an Azure virtual machine. The databases are written to nightly as …
- Question 23The accounting department at your company migrates to a new financial accounting software…
