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

Practice question 311 of 400 · hard

An API rollout supports rapid routing rollback, but a database migration removes columns still used by the old version. What is the best corrective design?

Choose the single best answer.

  1. A.Use expand-and-contract schema evolution so both application versions remain compatible during rollout
  2. B.Increase API rate limits to prevent schema incompatibility
  3. C.Treat blue-green duplicate capacity as a guarantee of schema reversibility
  4. D.Assume switching traffic back recreates deleted columns and data
Show the answer and explanation

✓ Correct answer

  • Use expand-and-contract schema evolution so both application versions remain compatible during rollout

Expand-and-contract retains compatible schema until the old version is retired. Traffic rollback does not restore removed data, duplicate environments do not make their shared schema reversible, and rate controls do not repair incompatible contracts. Source guide: PDF page(s) 54.

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.