hope is not a strategy
expressãocultura de operações
O lembrete de SRE de que torcer para o sistema ficar de pé não é o mesmo que projetá-lo para isso.
Popularizado pela cultura de SRE do Google: confiabilidade vem de objetivos medidos, orçamentos de erro e falhas ensaiadas, não de otimismo. Se o plano para um risco é 'provavelmente não vai acontecer', não há plano.
Esperança não é estratégia é a observação de que uma suposição não verificada não é um plano, e nomeia uma falha específica: acreditar que algo vai funcionar porque ninguém tem evidência de que não vai. É um clássico da engenharia de confiabilidade por um bom motivo.
Os exemplos estão em toda parte depois que se procura. Backups nunca restaurados são esperança. Failover nunca exercitado é esperança. Um runbook escrito uma vez e nunca seguido é esperança. Capacidade nunca submetida a teste de carga é esperança. Em cada caso a crença pode muito bem estar certa, e o ponto é que ninguém sabe, e o momento da descoberta é agendado pelas circunstâncias, e não por você.
A disciplina que decorre disso é testar a suposição deliberadamente e no seu próprio calendário: restaurar um backup periodicamente e conferir o conteúdo, fazer failover em horário comercial com todo mundo olhando, executar o runbook como exercício, testar carga até o ponto de falha para saber onde ele está. Cada uma dessas coisas converte uma esperança em um fato ou num reparo, e o custo de descobrir de propósito é invariavelmente menor que o de descobrir de outro jeito.