¿Qué hace migración?
Mapea los lectores, escritores, forma de los datos, ventana de compatibilidad y propiedad actuales antes de editar.
- Define la ruta de avance y la ruta de reversión.
- Preserva los datos existentes; haz que los pasos destructivos sean explícitos y estén autorizados por separado.
- Mantén segura la operación con versiones mixtas donde el despliegue pueda superponerse.
- Secuencia expandir, migrar, verificar y luego contraer cuando sea aplicable.
- Haz que los reintentos sean idempotentes y que el fallo parcial sea observable.
- Verifica las rutas antiguas y nuevas en las etapas de transición requeridas.
Detente después de que la etapa solicitada pase; no realices una contracción destructiva posterior de forma implícita.