Skip to content
Latchkey

O Que É Canary Analysis?

Canary analysis é a prática de lançar uma nova versão para uma pequena fração do tráfego e comparar automaticamente suas métricas-chave, como taxa de erro e latência, com a versão estável existente. Se o canary parece saudável, o rollout prossegue; se suas métricas regridem, ele sofre rollback. Isso pega releases ruins antes que cheguem a todos os usuários.

Por que isso importa

Mesmo mudanças exaustivamente testadas podem falhar sob carga real de produção. Canary analysis limita a exposição a uma pequena audiência e usa dados ao vivo para tomar a decisão de promover ou fazer rollback, idealmente de forma automática, antes que uma regressão se torne generalizada.

Conceitos relacionados

  • Uma técnica-chave dentro da entrega progressiva
  • Error budgets podem informar o limiar de aprovação/reprovação
  • Frequentemente automatizada como um deployment gate

Guias relacionados