Actualizar una aplicación en producción puede ser arriesgado. Si la nueva versión presenta un problema, regresar rápidamente a la anterior puede resultar complicado.
El blue-green deployment propone mantener dos ambientes: uno con la versión actual y otro con la nueva.
Por ejemplo, el ambiente “blue” puede estar atendiendo a los usuarios mientras el ambiente “green” contiene la versión actualizada.
La nueva versión puede probarse antes de recibir tráfico real. Una vez validada, el tráfico puede cambiarse hacia ella.
Si aparece un problema, el sistema puede volver al ambiente anterior, dependiendo de cómo esté diseñada la infraestructura.

Esta estrategia puede reducir el riesgo de determinadas actualizaciones, aunque también implica mantener recursos adicionales.
Además, las bases de datos requieren especial atención. Cambiar la aplicación sin considerar compatibilidad entre versiones puede generar problemas durante el proceso de transición.
Mini guía práctica: utiliza despliegues compatibles hacia atrás, automatiza pruebas y define claramente cómo realizar un rollback.
Tip Winxgo: cambiar el tráfico entre versiones puede ser mucho más sencillo que intentar reparar una versión defectuosa mientras todos los usuarios ya están utilizándola.
¿Consideras que este modelo vale la inversión adicional de infraestructura?














Leave a Reply