StudyByteLearn
← AZ-305: Azure Infrastructure Solutions
AZ-305 · Application architecture

Practice question 302 of 400 · hard

A cache restart causes thousands of simultaneous misses and overloads the database. Which two mitigations best address this failure mode? Select 2 answers.

Select all that apply. Every correct option and no extras are required for credit in the app.

  1. A.Bound fallback concurrency to the database's sustainable capacity
  2. B.Increase web replicas until every miss is a separate database request
  3. C.Retain every value indefinitely without considering freshness or recovery of an empty cache
  4. D.Allow unlimited parallel fallback queries because the cache is unavailable
  5. E.Coalesce requests or stagger expiries and prewarm useful data
Show the answer and explanation

✓ Correct answers

  • Bound fallback concurrency to the database's sustainable capacity
  • Coalesce requests or stagger expiries and prewarm useful data

Coalescing, staggered expiry, prewarming, and bounded fallback limit a miss storm. Unlimited fallback and more independent requests increase pressure; indefinite retention ignores freshness and does not restore missing cache data after restart. Source guide: PDF page(s) 53.

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.