All challenges
Multiple ChoiceIntermediate 45s

Expand-Contract Migration Pattern

The expand/contract pattern for schema change means an implementation change is...
Options
  1. 1Backward compatible for a transition period, then incompatibility is removed later
  2. 2Applied instantly in a single atomic step so no intermediate state is exposed
  3. 3Only done during a maintenance window when the service can be taken offline
  4. 4Never rolled back, since schema changes are treated as strictly forward-only

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle