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.
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.
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.