cert
cert-1
cert-2

Pass Microsoft AZ-305 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
AZ-305 Exam - Verified By Experts
AZ-305 Premium Bundle
$29.98

AZ-305 Premium Bundle

$79.99
$109.97
  • Premium File 382 Questions & Answers. Last update: Nov 02, 2026
  • Training Course 87 Video Lectures
  • Study Guide 933 Pages
 
$109.97
$79.99
accept 174 downloads in last 7 days
block-screenshots
Purchase Microsoft AZ-305 Exam Training Products Individually
Microsoft AZ-305 Premium File
Premium File 382 Q&A
$76.99$69.99
Microsoft AZ-305 Video Training Course
Training Course 87 Lectures
$21.99 $19.99
Microsoft AZ-305 PDF Study Guide
Study Guide 933 Pages
$21.99 $19.99
Microsoft AZ-305 Practice Test 71

Question 700

A poisoned message continually fails processing and blocks normal throughput. Which Azure architecture choice best meets this requirement?

  1. Use Service Bus dead-letter queues with bounded delivery attempts and investigation.
  2. Retry the same invalid message forever in a tight loop.
  3. Assume all independent consumer workers always receive one customer's messages in global order.
  4. Use an in-memory web process list as the only pending-order store.

Explanation

Correct Answer

A:

Dead-lettering isolates poison messages for later repair and replay.

Incorrect Answers

B:

Unlimited retries waste capacity and can starve healthy work. This proposal contradicts the stated architecture constraint.

C:

Parallel consumers can interleave related messages without session affinity. In the present requirement, a poisoned message continually fails processing and blocks normal throughput. The needed design instead works because dead-lettering isolates poison messages for later repair and replay.

D:

Process restarts can lose unprocessed orders. In the present requirement, a poisoned message continually fails processing and blocks normal throughput. The needed design instead works because dead-lettering isolates poison messages for later repair and replay.

Question 701

An architecture proposal for service bus queues sessions and dlq relies on the following approach: Retry the same invalid message forever in a tight loop. Which specific failure or mismatch should the design reviewer identify?

  1. Process restarts can lose unprocessed orders.
  2. Backend exceptions occur too late to enforce a gateway traffic budget.
  3. Parallel consumers can interleave related messages without session affinity.
  4. Unlimited retries waste capacity and can starve healthy work.

Explanation

Correct Answer

D:

Retry the same invalid message forever in a tight loop. Unlimited retries waste capacity and can starve healthy work.

Incorrect Answers

A:

That assessment refers to the separate proposal 'Use an in-memory web process list as the only pending-order store.' not to the recommendation under review. Here, Unlimited retries waste capacity and can starve healthy work.

B:

This concern applies to Rely only on an application error after the database is already overloaded. in another design an application architecture design. The current proposal specifically fails because unlimited retries waste capacity and can starve healthy work.

C:

That assessment refers to the separate proposal 'Assume all independent consumer workers always receive one customer's messages in global order.' not to the recommendation under review. Here, Unlimited retries waste capacity and can starve healthy work.

Question 702

Acceptance testing must establish the following operational result: Poison handling proof validates recovery workflow. Which verification action most directly establishes that outcome?

  1. Restart consumers while publishing test orders and verify no missing business records.
  2. Exceed the test caller's limit and inspect 429 responses.
  3. Publish interleaved orders and check per-order processing sequence.
  4. Send a deliberately invalid test message and inspect DLQ metadata.

Explanation

Correct Answer

D:

Poison handling proof validates recovery workflow.

Incorrect Answers

A:

That verification addresses the different requirement: An online ordering workflow must deliver durable payment requests to one worker group even during app restarts. It does not directly establish poison handling proof validates recovery workflow.

B:

This is a test for An API should reject callers who exceed their subscription's permitted requests per minute. The requirement here is instead demonstrated by send a deliberately invalid test message and inspect DLQ metadata.

C:

That verification addresses the different requirement: Related workflow messages for one order must be processed sequentially without serializing every tenant. It does not directly establish poison handling proof validates recovery workflow.

Question 703

Blob-created notifications must fan out to two subscribers and survive temporary webhook downtime. Which TWO Event Grid capabilities are appropriate? (Select TWO.)

  1. Drop every event after its first delivery timeout.
  2. Hardcode both handlers inside a single storage account metadata tag.
  3. Assume two subscribers consume from the same competing work queue and both get every event.
  4. Create independent Event Grid event subscriptions for the two handlers.
  5. Configure suitable delivery retry and dead-letter handling.

Explanation

Correct Answers

D:

Subscriptions support separate event recipients.

E:

Transient endpoint failures need recovery behavior.

Incorrect Answers

A:

One-attempt delivery loses notifications.

B:

Metadata tags do not deliver event notifications.

C:

Competing queue readers normally split messages.

Question 704

An architecture proposal for event grid subscriptions and fanout relies on the following approach: Have storage directly call one hardcoded function and assume unlimited independent subscribers. Which specific failure or mismatch should the design reviewer identify?

  1. One-attempt delivery risks lost downstream notifications.
  2. Duplicate delivery can double-process business changes.
  3. Tight coupling makes extending consumers difficult.
  4. Fragmented public endpoints increase policy drift and security risk.

Explanation

Correct Answer

C:

Have storage directly call one hardcoded function and assume unlimited independent subscribers. Tight coupling makes extending consumers difficult.

Incorrect Answers

A:

That assessment refers to the separate proposal 'Drop every event immediately after one HTTP timeout.' not to the recommendation under review. Here, Tight coupling makes extending consumers difficult.

B:

That assessment refers to the separate proposal 'Post the same financial credit every time a notification is received.' not to the recommendation under review. Here, Tight coupling makes extending consumers difficult.

D:

This concern applies to Make every backend independently public with duplicate access logic. in another design an application architecture design. The current proposal specifically fails because tight coupling makes extending consumers difficult.

Question 705

Acceptance testing must establish the following operational result: Fanout validation proves decoupled handlers. Which verification action most directly establishes that outcome?

  1. Replay a known event and compare final business state.
  2. Create a blob and check both subscriptions received the event.
  3. Return a controlled transient error and inspect retry and dead-letter behavior.
  4. Apply a test policy and call two different backend APIs through the gateway.

Explanation

Correct Answer

B:

Fanout validation proves decoupled handlers.

Incorrect Answers

A:

That verification addresses the different requirement: An event handler receives the same storage notification twice during retries. It does not directly establish fanout validation proves decoupled handlers.

C:

That verification addresses the different requirement: A webhook event destination is unavailable briefly and should receive delivery retries. It does not directly establish fanout validation proves decoupled handlers.

D:

This is a test for A company exposes multiple backend APIs through one secured external developer portal. The requirement here is instead demonstrated by create a blob and check both subscriptions received the event.

Question 706

A webhook event destination is unavailable briefly and should receive delivery retries. Which Azure architecture choice best meets this requirement?

  1. Configure Event Grid retry and dead-letter policy appropriate to the endpoint.
  2. Post the same financial credit every time a notification is received.
  3. Have storage directly call one hardcoded function and assume unlimited independent subscribers.
  4. Drop every event immediately after one HTTP timeout.

Explanation

Correct Answer

A:

Delivery retries protect transient endpoint failures while preserving failures for analysis.

Incorrect Answers

B:

Duplicate delivery can double-process business changes. In the present requirement, a webhook event destination is unavailable briefly and should receive delivery retries. The needed design instead works because delivery retries protect transient endpoint failures while preserving failures for analysis.

C:

Tight coupling makes extending consumers difficult. In the present requirement, a webhook event destination is unavailable briefly and should receive delivery retries. The needed design instead works because delivery retries protect transient endpoint failures while preserving failures for analysis.

D:

One-attempt delivery risks lost downstream notifications. This proposal contradicts the stated architecture constraint.

Question 707

An architecture proposal for event grid subscriptions and fanout relies on the following approach: Drop every event immediately after one HTTP timeout. Which specific failure or mismatch should the design reviewer identify?

  1. Retention is bounded by service configuration.
  2. Duplicate delivery can double-process business changes.
  3. One-attempt delivery risks lost downstream notifications.
  4. Tight coupling makes extending consumers difficult.

Explanation

Correct Answer

C:

Drop every event immediately after one HTTP timeout. One-attempt delivery risks lost downstream notifications.

Incorrect Answers

A:

This concern applies to Assume Event Hubs retains every published message forever with no retention configuration. in another design an application architecture design. The current proposal specifically fails because one-attempt delivery risks lost downstream notifications.

B:

That assessment refers to the separate proposal 'Post the same financial credit every time a notification is received.' not to the recommendation under review. Here, One-attempt delivery risks lost downstream notifications.

D:

That assessment refers to the separate proposal 'Have storage directly call one hardcoded function and assume unlimited independent subscribers.' not to the recommendation under review. Here, One-attempt delivery risks lost downstream notifications.

Question 708

Acceptance testing must establish the following operational result: Failure testing proves the event delivery contract. Which verification action most directly establishes that outcome?

  1. Return a controlled transient error and inspect retry and dead-letter behavior.
  2. Create a blob and check both subscriptions received the event.
  3. Replay from a known checkpoint within retention and verify event counts.
  4. Replay a known event and compare final business state.

Explanation

Correct Answer

A:

Failure testing proves the event delivery contract.

Incorrect Answers

B:

That verification addresses the different requirement: An image ingestion service must invoke separate resizing and tagging handlers when a blob is created. It does not directly establish failure testing proves the event delivery contract.

C:

This is a test for A telemetry consumer needs to resume from yesterday after a bug fix. The requirement here is instead demonstrated by return a controlled transient error and inspect retry and dead-letter behavior.

D:

That verification addresses the different requirement: An event handler receives the same storage notification twice during retries. It does not directly establish failure testing proves the event delivery contract.

Question 709

An event handler receives the same storage notification twice during retries. Which Azure architecture choice best meets this requirement?

  1. Post the same financial credit every time a notification is received.
  2. Drop every event immediately after one HTTP timeout.
  3. Build idempotent Event Grid consumers that deduplicate by event or business identifier.
  4. Have storage directly call one hardcoded function and assume unlimited independent subscribers.

Explanation

Correct Answer

C:

At-least-once delivery means consumers must tolerate duplicates.

Incorrect Answers

A:

Duplicate delivery can double-process business changes. This proposal contradicts the stated architecture constraint.

B:

One-attempt delivery risks lost downstream notifications. In the present requirement, an event handler receives the same storage notification twice during retries. The needed design instead works because at-least-once delivery means consumers must tolerate duplicates.

D:

Tight coupling makes extending consumers difficult. In the present requirement, an event handler receives the same storage notification twice during retries. The needed design instead works because at-least-once delivery means consumers must tolerate duplicates.

Question 710

An architecture proposal for event grid subscriptions and fanout relies on the following approach: Post the same financial credit every time a notification is received. Which specific failure or mismatch should the design reviewer identify?

  1. Tight coupling makes extending consumers difficult.
  2. One-attempt delivery risks lost downstream notifications.
  3. Subsequent manual edits can invalidate previously approved configuration.
  4. Duplicate delivery can double-process business changes.

Explanation

Correct Answer

D:

Post the same financial credit every time a notification is received. Duplicate delivery can double-process business changes.

Incorrect Answers

A:

That assessment refers to the separate proposal 'Have storage directly call one hardcoded function and assume unlimited independent subscribers.' not to the recommendation under review. Here, Duplicate delivery can double-process business changes.

B:

That assessment refers to the separate proposal 'Drop every event immediately after one HTTP timeout.' not to the recommendation under review. Here, Duplicate delivery can double-process business changes.

C:

This concern applies to Ignore drift because the last pipeline run was successful. in another design an application architecture design. The current proposal specifically fails because duplicate delivery can double-process business changes.

Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests