DevOps

Progressive Delivery

Argo Rollouts, Flagger, canary deployments, blue-green, traffic splitting, rollbacks automatizados

20 preguntas de entrevista·
Senior
1

¿Qué es Progressive Delivery en el contexto DevOps?

Respuesta

Progressive Delivery es un enfoque de despliegue que permite liberar gradualmente nuevas versiones de aplicaciones controlando con precisión la exposición del tráfico. A diferencia de los despliegues tradicionales donde todo el tráfico cambia de inmediato, Progressive Delivery usa estrategias como canary o blue-green para exponer gradualmente la nueva versión. Esto reduce los riesgos al permitir validación progresiva, rollback rápido y análisis de métricas antes del rollout completo.

2

¿Qué es un canary deployment?

Respuesta

Un canary deployment es una estrategia de despliegue donde una nueva versión se expone primero a un pequeño porcentaje de usuarios (5-10%) antes de desplegarse progresivamente a todo el tráfico. El término proviene de los canarios usados en las minas para detectar gases tóxicos. Este enfoque permite validar la nueva versión en producción con riesgo limitado, analizar métricas (errores, latencia) y hacer rollback rápidamente si se detectan problemas.

3

¿Qué es un blue-green deployment?

Respuesta

Un blue-green deployment es una estrategia donde se mantienen dos entornos idénticos (blue y green) en paralelo. La nueva versión se despliega en el entorno inactivo mientras el entorno activo sigue sirviendo tráfico, luego el tráfico cambia instantáneamente al nuevo entorno. Este enfoque permite un rollback inmediato redirigiendo el tráfico al entorno antiguo si surgen problemas, pero requiere el doble de recursos.

4

¿Qué es Argo Rollouts?

5

¿Qué es Flagger?

+17 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis