Lexicon

Expand-Contract Migration

Kind: technique

Layer: Correctness Core

Record: lexicon:expand-contract-migration

Canonical: Lexicon

A technique for changing a schema in steps, adding the new shape, moving every reader and writer, then removing the old shape.

Listed in Lexicon terms, after Recovery Policy and before Dual Read and Write.

Category

  • Self-Healing / Recovery / Deployment Safety

Refactors

  • Irreversible Migration
  • Rollback

Linked from

  • Anti-patterns
  • Self-Healing / Recovery / Deployment Safety