Checklists
Migration Readiness Checklist
Use this checklist before migrating a service, pipeline, runtime, account, region, or datastore. Migration readiness means the team can move safely and recover if assumptions are wrong.
Scope
- Source and target systems are documented.
- Owners are identified for source, target, and dependencies.
- Business impact and maintenance windows are defined.
- Compliance and data classification requirements are known.
- Non-goals are explicit.
Technical readiness
- Target environment is provisioned and tested.
- Configuration and secrets are migrated safely.
- Network, DNS, certificates, and ingress are ready.
- Observability exists in the target environment.
- Capacity and quotas are validated.
- Security controls match or improve current posture.
Data and state
- Data migration or synchronization plan exists.
- Reconciliation queries are defined.
- Backup and restore plan is tested.
- Caches, indexes, queues, and derived data are included.
- Rollback or forward-fix path is documented.
Cutover
- Cutover owner is named.
- Go/no-go criteria are defined.
- Rollback trigger is defined.
- Communication plan is ready.
- Post-cutover validation steps are documented.
- Cleanup plan exists for old resources, credentials, and alerts.