¿Qué significa "canary deployment" en programación?
canary deployment es uno de los términos más comunes en el desarrollo de software. Si alguna vez te preguntaste qué significa exactamente, en qué contexto se usa y por qué importa, esta guía te lo explica con definiciones claras y ejemplos reales.
Definición
Una estrategia de despliegue en la que una nueva version se lanza primero a un porcentaje pequeno de usuarios. Si el canary no muestra errores, el despliegue aumenta gradualmente hasta el 100%. Si falla, solo un numero reducido de usuarios se ve afectado y el rollback es rapido.
Ejemplo en inglés
"We did a canary deploy to 5% of traffic. Metrics look good, so we are rolling out to everyone."
Términos relacionados
¿Listo para practicar tu inglés en el trabajo?
Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.
Prueba Lingua-e gratis