This is the multi-page printable view of this section. .
Staged migration
Move through replay, shadow, partial traffic, bounded cutover, and rollback with explicit gates.
Do not make the first real test a full production cutover.
Gates
- Offline restore: data and configuration rebuild successfully elsewhere.
- Replay: recorded or synthetic workload verifies semantics and performance.
- Shadow: target receives a copy of live changes without serving users.
- Partial traffic: a bounded cohort uses the target with measurable rollback.
- Cutover: recovery point, freeze window, decision owner, and abort threshold are explicit.
- Stabilize: run both observability and recovery procedures for the agreed window.
- Decommission: remove old dependencies only after retention, rollback, and contract gates close.
Every gate has success evidence, an owner, an abort threshold, and a tested path back. A hybrid end state can be a deliberate architecture, not a failed exit.