StudyByteLearn
← AZ-305: Azure Infrastructure Solutions
AZ-305 · High availability

Practice question 219 of 400 · medium

During database failover, every web worker immediately retries indefinitely and clients create duplicate orders. Which behavior should be designed?

Choose the single best answer.

  1. A.Unbounded synchronized retries to guarantee the fastest recovery
  2. B.Bounded retries with exponential backoff/timeouts and idempotent order handling
  3. C.Suppress all failures forever without a timeout or user-service metric
  4. D.Treat each retried order as a new business transaction
Show the answer and explanation

✓ Correct answer

  • Bounded retries with exponential backoff/timeouts and idempotent order handling

Bounded backoff reduces overload while idempotency prevents repeated business effects. Unlimited synchronized retry can congest recovery; new-transaction retries duplicate orders, and hiding failures indefinitely prevents bounded service behavior. Source guide: PDF page 41.

Read the source reference

This item is flagged for content review.

Read and review here, or open the app to practise and save your results on this device.

Unofficial study aid; not affiliated with or endorsed by Microsoft. Original practice questions are not real examination questions and do not guarantee an exam result.