Canary releases: liberação gradual com análise de impacto
O termo "canary release" tem origem na prática dos mineiros de carvão, que levavam canários para dentro das minas para detectar vazamentos de gases tóxicos. O canário, mais sensível ao ambiente, servia como sistema de alerta precoce. Na engenharia de software, a metáfora é similar: uma nova versão é liberada para um subconjunto pequeno de usuários antes de ser expandida para toda a base. Se o "canário" — a nova versão — apresentar problemas, o impacto é contido e o rollback é imediato.