Multi-Stage Continuous Delivery
Multi-Stage Continuous Delivery - Speaker Deck speakerdeck.com El problema con los pipelines tradicionales El concepto de Multi-Stage CD es sencillo: llevas código a prod en varias iteraciones y a ...

Source: DEV Community
Multi-Stage Continuous Delivery - Speaker Deck speakerdeck.com El problema con los pipelines tradicionales El concepto de Multi-Stage CD es sencillo: llevas código a prod en varias iteraciones y a través de diferentes ambientes — dev, staging, prod — con fases bien definidas: build, prepare, deploy, test, notify, rollback. Suena limpio. Y en papel, lo es. El problema es la realidad. Según el State of DevOps Report 2020, el 95% del tiempo se va en mantenimiento de pipelines, el 80% en tareas manuales, y el 90% en remediación también manual. Nadie escribe esas métricas en su README, pero todos las vivimos. Los retos concretos son tres y son los de siempre: la disponibilidad de ambientes (el clásico "no le muevan a dev que estoy probando algo"), satisfacer dependencias externas correctamente — JS, Python, AWS, lo que sea — y los ambientes con candado cuando hay un bug en prod y todo se paraliza. A eso le sumas llegada lenta a producción, más de siete herramientas involucradas en el proces