Conceito e mecanismo
A aprovação de uma alteração não dispensa confirmar condições na altura de executar. Pessoas disponíveis, acessos, dependências, estado do serviço e artefactos podem ter mudado desde a análise. Uma decisão de go/no-go deve usar critérios explícitos, evidência atual e responsáveis identificados. Define que sinais permitem avançar entre fases, que condições obrigam a parar e quem coordena recuperação. Uma exposição gradual pode limitar impacto, mas precisa de observação representativa. Um canary sem tráfego relevante não demonstra comportamento das transações críticas. Inclui tempo para que os efeitos importantes possam ser observados, respeitando o contexto do serviço e o plano autorizado.
Aplicação guiada
Num cenário fictício de fim de semana, o deployment está pronto, mas o especialista necessário para rollback não confirmou cobertura. Não deduzas disponibilidade de um nome numa lista de contactos. Confirma a cobertura ou apresenta uma alteração do plano à autoridade competente. Durante a primeira fase, erros numa transação importante excedem o limite acordado, embora a média global permaneça normal. Aplica o critério da função afetada e pausa expansão conforme o plano; uma média agregada pode esconder impacto num segmento. Antes de retomar, exige evidência apropriada e uma decisão reconhecida. O calendário e a pressão de lançamento não substituem as condições de prontidão acordadas.
Um sinal global verde pode coexistir com uma falha relevante num percurso crítico.
Armadilhas comuns
Aprovação antiga como prontidão atual; contacto como cobertura; canary sem representatividade; média como saúde de todos.
Tópicos relacionados: Mandato, modelos e autorização · Impacto, dependências e calendário · Evidência, artefactos e controlos
Confirma condições atuais e decide com sinais que representam o resultado do serviço.
Referência: Safe deployment practices · NIST SP 800-128 updated October 2019; DORA five-metric model and change approval guidance; vendor documentation inspected 2026-10-01