← Suporte de aplicações em produção
05 / 10 · 35 MIN

Mudanças, canary e recuperação

Liga a decisão de release a evidência representativa e recuperação viável.

Conceito e mecanismo

Uma mudança deve ter artefactos e configuração identificáveis, destinos conhecidos e critérios de aceitação. O commit aprovado descreve intenção; confirma também o que foi distribuído e ativado no processo. Canary limita exposição e compara o comportamento da alteração com um controlo adequado. Precisa de tráfego que exerça o percurso afetado e de sinais sensíveis ao risco. Cinco leituras bem-sucedidas não validam uma alteração de escrita. Mais tempo de observação não resolve uma amostra que nunca inclui a função modificada. O fim da janela não cria evidência: decide entre continuar, pausar ou recuperar segundo os critérios acordados e a autoridade definida.

Aplicação guiada

A recuperação precisa de considerar dados e efeitos externos, além dos binários. Se o esquema deixou de ser compatível com a versão anterior, a presença do pacote antigo não prova rollback seguro. No exercício, o responsável de release deve apresentar opções e limites antes de pedir a decisão. Usa runbooks para procedimentos conhecidos e playbooks para orientar investigação; ambos precisam de contexto e atualização. Se um caminho ou versão não corresponde ao ambiente, interrompe os passos dependentes dessa premissa e valida a adaptação. Regista verificações antes e depois da mudança, impacto em dependências e observação de estabilidade. Uma autorização anterior ou uma execução bem-sucedida noutro ambiente não substitui essas evidências do destino atual.

NA PRÁTICA

Canary sem escritas e esquema incompatível exigem uma decisão explícita sobre evidência e recuperação.

Armadilhas comuns

Git como runtime; pequena amostra como cobertura total; pacote antigo como rollback integral; runbook antigo como garantia.

Tópicos relacionados: O serviço, o impacto e a responsabilidade · Medir o que o utilizador recebe · Incidentes, comunicação e mudança de turno

Leva esta ideia contigo

Só amplia a mudança quando a evidência cobre o risco que estás a aceitar.

Criar conta

Referência: Canarying Releases · DR APS professional curriculum 2026-09; vendor-neutral operational guidance reviewed 2026-09-30