Desenvolvimento de Software · Avançado · Inglês · Técnico
canary release
Liberar a nova versão primeiro para uma pequena parcela de usuários ou servidores, observar o resultado e só então ampliar para todos.
Onde usar
'Vai em canary para 5% do tráfego' reduz o risco: se as métricas pioram, volta-se atrás antes de afetar todo mundo.
Exemplos
We rolled out the change as a canary release to 5% of users.
Liberamos a mudança como canary release para 5% dos usuários.
The canary release showed higher error rates, so we stopped.
O canary release mostrou taxa de erro maior, então paramos.
A canary release gives us a safety net.
Um canary release funciona como uma rede de segurança.
Cuidado
Não é teste A/B: o canary valida a estabilidade da versão, enquanto o A/B compara o efeito de variações sobre os usuários.
Sinônimos
canary deploy, liberação gradual
Antônimos
big bang release
Origem
Alude ao canário levado às minas de carvão, ave que alertava os mineiros sobre gases tóxicos.