What is expand/contract?
A safe migration pattern: add the new thing, migrate to it, then remove the old, so you can roll back at each step.
A safe migration pattern: add the new thing, migrate to it, then remove the old, so you can roll back at each step.