Question 760
A design review identifies: A single order event must be independently consumed by billing, analytics and inventory without making consumers compete for one queue message. The failure is: Only one of the three systems receives an event from a shared competing-consumer queue. Select TWO distinct decisions that together provide the immediate technical solution AND an ongoing prevention control. A verification-only step does not replace either responsibility.
- Audit subscription rules, dead letters and independent consumer lag.
- Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
- Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
- Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
- Monitor dead-letter count and duplicate processing attempts under worker changes.
Explanation
Correct Answers
A:The preventive control is: Audit subscription rules, dead letters and independent consumer lag. It targets the earlier cause: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Confirm ongoing effectiveness by: Publish one order event and verify all three intended subscriptions receive independent deliveries.
D:This option addresses the actual design defect: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. The correction is: Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies. Confirm the outcome with: Publish one order event and verify all three intended subscriptions receive independent deliveries.
Incorrect Answers
B:This choice mitigates an alternative scenario, where: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. The underlying issue there is: The integration omitted an event-triggered compute consumer. Here the root issue is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Choose the corresponding action: Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
C:The option belongs to a different failure mechanism: A competing-consumer queue was used instead of an append-style partitioned event stream. That situation exhibits: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. For the stated case, the remedy is: Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
E:This is a reasonable safeguard for a different fault: The checkout API returns success but business commands disappear on transient worker failures. That different mechanism is: The integration lacks durable command messaging and failure handling. The original incident here instead arises from: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. The directly relevant safeguard is: Audit subscription rules, dead letters and independent consumer lag.
Question 761
A design workshop has this requirement: A file processing system needs notification whenever a Blob is created without forcing the app to repeatedly list all containers. Operators currently observe: The processor misses newly uploaded documents between infrequent polling intervals. Select the ONE design remedy that best addresses the root cause.
- Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
- Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
- Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers.
- Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers.
Explanation
Correct Answer
C:This option addresses the actual design defect: The design lacks push-style blob event delivery. The correction is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers. Confirm the outcome with: Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: Only one of the three systems receives an event from a shared competing-consumer queue. The underlying issue there is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Here the root issue is: The design lacks push-style blob event delivery. Choose the corresponding action: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers.
B:The option belongs to a different failure mechanism: The integration omitted an event-triggered compute consumer. That situation exhibits: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. For the stated case, the remedy is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers.
D:This choice mitigates an alternative scenario, where: Client HTTP requests frequently time out because processing runs synchronously for several minutes. The underlying issue there is: Application processing and frontend request lifetime are tightly coupled. Here the root issue is: The design lacks push-style blob event delivery. Choose the corresponding action: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers.
Question 762
The planned architecture is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers. Workload context: A file processing system needs notification whenever a Blob is created without forcing the app to repeatedly list all containers. Which acceptance test demonstrates that the required behavior works?
- Publish one order event and verify all three intended subscriptions receive independent deliveries.
- Post a test command, observe fast 202/acknowledgment and eventual idempotent worker completion.
- Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint.
- Send a test invoice command and confirm the function consumes and settles it according to retry settings.
Explanation
Correct Answer
C:This observation directly verifies the intended design: Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint. The architecture being tested is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers. The original symptom was: The processor misses newly uploaded documents between infrequent polling intervals.
Incorrect Answers
A:That observation pertains to a separate failure: Only one of the three systems receives an event from a shared competing-consumer queue. Its cause is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. It does not confirm the result of this design. The direct proof would be: Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint.
B:The alternative test targets: Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers. The scenario's actual proposed remedy is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers. Verify that one by: Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint.
D:That observation pertains to a separate failure: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Its cause is: The integration omitted an event-triggered compute consumer. It does not confirm the result of this design. The direct proof would be: Upload a test blob and verify delivery/retry of a BlobCreated event to the endpoint.
Question 763
The customer states: A file processing system needs notification whenever a Blob is created without forcing the app to repeatedly list all containers. An incident reveals: The processor misses newly uploaded documents between infrequent polling intervals. What cause best accounts for this evidence?
- The design lacks push-style blob event delivery.
- The integration omitted an event-triggered compute consumer.
- A queue's single-consumer semantics were selected where publish-subscribe fanout is required.
- Application processing and frontend request lifetime are tightly coupled.
Explanation
Correct Answer
A:This is the failure mechanism rather than an incidental symptom: The design lacks push-style blob event delivery. It accounts for: The processor misses newly uploaded documents between infrequent polling intervals. The architectural repair is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers.
Incorrect Answers
B:The alternative weakness is: The integration omitted an event-triggered compute consumer. Its associated failure is: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Neither explains the present observation: The processor misses newly uploaded documents between infrequent polling intervals. The direct cause here is: The design lacks push-style blob event delivery.
C:This cause would explain a different symptom: Only one of the three systems receives an event from a shared competing-consumer queue. The mechanism for that event is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Here the stated symptom is: The processor misses newly uploaded documents between infrequent polling intervals. Its cause is: The design lacks push-style blob event delivery.
D:The proposed diagnosis fits another scenario: Application processing and frontend request lifetime are tightly coupled. It would typically be reflected by: Client HTTP requests frequently time out because processing runs synchronously for several minutes. The current evidence instead supports: The design lacks push-style blob event delivery.
Question 764
Workload context: A file processing system needs notification whenever a Blob is created without forcing the app to repeatedly list all containers. The implemented remedy is: Use Event Grid system-topic subscriptions for supported blob lifecycle events and idempotent event handlers. Which ongoing practice most specifically prevents recurrence of this failure: The processor misses newly uploaded documents between infrequent polling intervals.?
- Audit subscription rules, dead letters and independent consumer lag.
- Monitor Event Grid subscription dead letters, endpoint validation and retry rules.
- Inspect poison/dead-letter handling and Function concurrency during bursts.
- Monitor queue age and retry backlog separately from frontend latency.
Explanation
Correct Answer
B:The key follow-up control is: Monitor Event Grid subscription dead letters, endpoint validation and retry rules. It avoids recurrence of the scenario in which: The processor misses newly uploaded documents between infrequent polling intervals. It addresses: The design lacks push-style blob event delivery.
Incorrect Answers
A:This is a reasonable safeguard for a different fault: Only one of the three systems receives an event from a shared competing-consumer queue. That different mechanism is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. The original incident here instead arises from: The design lacks push-style blob event delivery. The directly relevant safeguard is: Monitor Event Grid subscription dead letters, endpoint validation and retry rules.
C:That safeguard manages another risk: The integration omitted an event-triggered compute consumer. Its scenario is: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. The present recurring risk is: The design lacks push-style blob event delivery. The proper ongoing control is: Monitor Event Grid subscription dead letters, endpoint validation and retry rules.
D:This is a reasonable safeguard for a different fault: Client HTTP requests frequently time out because processing runs synchronously for several minutes. That different mechanism is: Application processing and frontend request lifetime are tightly coupled. The original incident here instead arises from: The design lacks push-style blob event delivery. The directly relevant safeguard is: Monitor Event Grid subscription dead letters, endpoint validation and retry rules.
Question 765
A solution architect is reviewing a workload: A telemetry aggregator receives millions of independent device readings per minute and must support replay by multiple consumers. The observed incident is: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. Which architecture choice most directly removes the identified weakness?
- Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
- Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
- Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
- Use Durable Functions orchestration with idempotent activity functions and appropriate state storage.
Explanation
Correct Answer
A:The targeted implementation is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. The problem is not generic resource availability: A competing-consumer queue was used instead of an append-style partitioned event stream. Verify the result by: Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
Incorrect Answers
B:That design instead addresses another observed condition: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Its technical cause is: The integration omitted an event-triggered compute consumer. The current workload exhibits: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. Its targeted remedy is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
C:This choice mitigates an alternative scenario, where: Only one of the three systems receives an event from a shared competing-consumer queue. The underlying issue there is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Here the root issue is: A competing-consumer queue was used instead of an append-style partitioned event stream. Choose the corresponding action: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
D:The option belongs to a different failure mechanism: The workflow lacks durable checkpointed orchestrator state for long-running tasks. That situation exhibits: An ordinary short-lived HTTP function times out while coordinating hours of dependent tasks. For the stated case, the remedy is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
Question 766
An architect proposes this change: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. The workload context is: A telemetry aggregator receives millions of independent device readings per minute and must support replay by multiple consumers. Which evidence would most directly validate the change?
- Run a test orchestration with one failing activity and verify replay and eventual aggregation behavior.
- Publish one order event and verify all three intended subscriptions receive independent deliveries.
- Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
- Send a test invoice command and confirm the function consumes and settles it according to retry settings.
Explanation
Correct Answer
C:The acceptance test is specific: Run two consumer groups and verify each can independently replay and checkpoint a known event batch. Its purpose is to establish that the proposed architecture works: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers.
Incorrect Answers
A:The alternative test targets: Use Durable Functions orchestration with idempotent activity functions and appropriate state storage. The scenario's actual proposed remedy is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. Verify that one by: Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
B:This check validates a different workload: Publish one order event and verify all three intended subscriptions receive independent deliveries. Its associated design is: Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies. The required acceptance test here is: Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
D:The alternative test targets: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing. The scenario's actual proposed remedy is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. Verify that one by: Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
Question 767
During architecture troubleshooting, a team reports: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. Context: A telemetry aggregator receives millions of independent device readings per minute and must support replay by multiple consumers. Which underlying design mistake explains the observed behavior most precisely?
- A queue's single-consumer semantics were selected where publish-subscribe fanout is required.
- The integration omitted an event-triggered compute consumer.
- The workflow lacks durable checkpointed orchestrator state for long-running tasks.
- A competing-consumer queue was used instead of an append-style partitioned event stream.
Explanation
Correct Answer
D:The recorded behavior follows from: A competing-consumer queue was used instead of an append-style partitioned event stream. The appropriate mitigation would be: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. Verify with: Run two consumer groups and verify each can independently replay and checkpoint a known event batch.
Incorrect Answers
A:The alternative weakness is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. Its associated failure is: Only one of the three systems receives an event from a shared competing-consumer queue. Neither explains the present observation: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. The direct cause here is: A competing-consumer queue was used instead of an append-style partitioned event stream.
B:This cause would explain a different symptom: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. The mechanism for that event is: The integration omitted an event-triggered compute consumer. Here the stated symptom is: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. Its cause is: A competing-consumer queue was used instead of an append-style partitioned event stream.
C:The proposed diagnosis fits another scenario: The workflow lacks durable checkpointed orchestrator state for long-running tasks. It would typically be reflected by: An ordinary short-lived HTTP function times out while coordinating hours of dependent tasks. The current evidence instead supports: A competing-consumer queue was used instead of an append-style partitioned event stream.
Question 768
The design change is: Use Azure Event Hubs with partitioned event streams, independent consumer groups and checkpointed readers. The original failure was: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. Which ongoing control best prevents recurrence of the same root cause?
- Inspect poison/dead-letter handling and Function concurrency during bursts.
- Audit function determinism and activity retry policy during runtime updates.
- Audit subscription rules, dead letters and independent consumer lag.
- Monitor partitions, throughput, consumer lag and checkpoint storage after scaling devices.
Explanation
Correct Answer
D:The key follow-up control is: Monitor partitions, throughput, consumer lag and checkpoint storage after scaling devices. It avoids recurrence of the scenario in which: An ordinary business-command queue cannot supply the sustained streaming and replay pattern. It addresses: A competing-consumer queue was used instead of an append-style partitioned event stream.
Incorrect Answers
A:The proposed control focuses on: The integration omitted an event-triggered compute consumer. For the design in the question, recurrence comes from: A competing-consumer queue was used instead of an append-style partitioned event stream. A precise prevention step is: Monitor partitions, throughput, consumer lag and checkpoint storage after scaling devices.
B:That safeguard manages another risk: The workflow lacks durable checkpointed orchestrator state for long-running tasks. Its scenario is: An ordinary short-lived HTTP function times out while coordinating hours of dependent tasks. The present recurring risk is: A competing-consumer queue was used instead of an append-style partitioned event stream. The proper ongoing control is: Monitor partitions, throughput, consumer lag and checkpoint storage after scaling devices.
C:This is a reasonable safeguard for a different fault: Only one of the three systems receives an event from a shared competing-consumer queue. That different mechanism is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. The original incident here instead arises from: A competing-consumer queue was used instead of an append-style partitioned event stream. The directly relevant safeguard is: Monitor partitions, throughput, consumer lag and checkpoint storage after scaling devices.
Question 769
A design workshop has this requirement: A team needs to invoke an Azure Function every time a Service Bus queue receives an invoice command without running a polling VM. Operators currently observe: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Select the ONE design remedy that best addresses the root cause.
- Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies.
- Use Durable Functions orchestration with idempotent activity functions and appropriate state storage.
- Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
- Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers.
Explanation
Correct Answer
C:The targeted implementation is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing. The problem is not generic resource availability: The integration omitted an event-triggered compute consumer. Verify the result by: Send a test invoice command and confirm the function consumes and settles it according to retry settings.
Incorrect Answers
A:That design instead addresses another observed condition: Only one of the three systems receives an event from a shared competing-consumer queue. Its technical cause is: A queue's single-consumer semantics were selected where publish-subscribe fanout is required. The current workload exhibits: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Its targeted remedy is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
B:This choice mitigates an alternative scenario, where: An ordinary short-lived HTTP function times out while coordinating hours of dependent tasks. The underlying issue there is: The workflow lacks durable checkpointed orchestrator state for long-running tasks. Here the root issue is: The integration omitted an event-triggered compute consumer. Choose the corresponding action: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
D:That design instead addresses another observed condition: Client HTTP requests frequently time out because processing runs synchronously for several minutes. Its technical cause is: Application processing and frontend request lifetime are tightly coupled. The current workload exhibits: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle. Its targeted remedy is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing.
Question 770
The planned architecture is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing. Workload context: A team needs to invoke an Azure Function every time a Service Bus queue receives an invoice command without running a polling VM. Which acceptance test demonstrates that the required behavior works?
- Publish one order event and verify all three intended subscriptions receive independent deliveries.
- Run a test orchestration with one failing activity and verify replay and eventual aggregation behavior.
- Post a test command, observe fast 202/acknowledgment and eventual idempotent worker completion.
- Send a test invoice command and confirm the function consumes and settles it according to retry settings.
Explanation
Correct Answer
D:This observation directly verifies the intended design: Send a test invoice command and confirm the function consumes and settles it according to retry settings. The architecture being tested is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing. The original symptom was: A 24/7 virtual machine polls a queue inefficiently while the managed function is idle.
Incorrect Answers
A:This check validates a different workload: Publish one order event and verify all three intended subscriptions receive independent deliveries. Its associated design is: Use Azure Service Bus topics and separate subscriptions with appropriate filters and retry policies. The required acceptance test here is: Send a test invoice command and confirm the function consumes and settles it according to retry settings.
B:That observation pertains to a separate failure: An ordinary short-lived HTTP function times out while coordinating hours of dependent tasks. Its cause is: The workflow lacks durable checkpointed orchestrator state for long-running tasks. It does not confirm the result of this design. The direct proof would be: Send a test invoice command and confirm the function consumes and settles it according to retry settings.
C:The alternative test targets: Use an API frontend to accept validated commands into a durable Service Bus queue, with independent scalable workers. The scenario's actual proposed remedy is: Bind an Azure Functions Service Bus trigger with a compatible hosting plan and idempotent processing. Verify that one by: Send a test invoice command and confirm the function consumes and settles it according to retry settings.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests