Estrategia de entrega continua donde una actualización se sirve a un subconjunto minúsculo de usuarios reales antes de desplegarla a toda la infraestructura.
Explicación y Contexto Conceptual
Haciendo alusión a los canarios que los mineros introducían en las minas de carbón para detectar gases tóxicos, un Canary Release enruta el 1% o 2% del tráfico hacia la nueva versión del software. Si los servidores registran picos de latencia, excepciones o caídas bruscas en la conversión, el tráfico se redirige de vuelta a la versión estable de forma instantánea sin afectar al 98% restante de los clientes.
Ejemplo en la Práctica
Spotify despliega una nueva versión de su reproductor de escritorio al 2% de los usuarios para verificar que el consumo de memoria RAM no cause congelaciones antes de la distribución masiva.