Haz primero que el cambio sea compatible
Añade el campo de forma compatible con versiones antigua y nueva y despliega código que tolere valores vacíos o lea ambos formatos. No lo marques obligatorio mientras existan filas sin rellenar.
Procesa lotes limitados con clave estable y punto de control. Ajusta tamaño y ritmo según la carga y haz que cada actualización pueda repetirse con seguridad si el proceso se interrumpe.
Verifica antes de endurecer restricciones
Supervisa filas pendientes, errores, latencia de escritura y replicación. Compara muestras con los valores de origen e investiga discrepancias; no te fíes solo del recuento procesado.
Cuando termine el backfill, considera imponer valores no nulos o retirar código compatible. Mantén opciones de pausa y reanudación para limitar carga si cambia la producción.