Skip to content
Latchkey

O Que É um Kill Switch?

Um kill switch é um feature toggle de propósito específico projetado para desligar uma funcionalidade, integração ou caminho de código imediatamente em produção, tipicamente como um controle de emergência. Quando algo se comporta mal, um operador vira a chave e o comportamento arriscado para em tempo de execução, sem necessidade de refazer o deploy. É um mecanismo de segurança, não uma ferramenta de gestão de releases.

Por que isso importa

Durante um incidente, a mitigação mais rápida possível costuma ser desabilitar a funcionalidade problemática, e um deploy é lento demais. Um kill switch torna isso uma mudança de configuração instantânea, reduzindo drasticamente o tempo médio de recuperação. Funcionalidades críticas e integrações de terceiros são candidatas comuns a ter um.

Conceitos relacionados

  • Um feature toggle voltado a emergências
  • Reduz o tempo médio de recuperação durante incidentes
  • Comum para funcionalidades arriscadas e integrações de terceiros

Guias relacionados