Migraciones de esquema en producción sin caídas: cómo dominar blue/green, feature flags y compatibilidad hacia atrás
Cambiar el esquema de una base de datos viva es una de las operaciones más temidas de cualquier equipo de plataforma: un simple RENAME mal ejecutado puede tumbar un servicio que factura miles de transacciones por minuto. Pero la diferencia entre un equipo frágil y uno maduro no está en si migran, sino en cómo lo hacen. Este capítulo desgrana el trípode del cambio seguro en producción —patrón expand/contract, feature flags y compatibilidad hacia atrás— para convertir la migración de esquema en una operación rutinaria, reversible y sin downtime..
El proceso de migración de un sistema gestor de bases de datos Oracle a otro con Microsoft Sql Server puede llegar a ser un trabajo muy tedioso si lo hacemos a mano. Tiempo atrás quizás no había más remedio que empezar migrando la estructura para hacer luego cargas manuales por tablas etc. Una manera de hacer podría ser haciendo un script PL-SQL de la estructura en Oracle para modificarlo y pasarlo a T-SQL para SQL Server. Con el paso del tiempo han ido in-crescendo aplicaciones de pago y gratuitas que ya hacen gran parte de nuestro trabajo. MS SQL Server Migration Assistant es una de ellas totalmente gratuita, creada por Microsoft que nos permite hacer gran parte del trabajo.

