Pular para o conteúdo
Glossário

SRE (engenharia de confiabilidade de sites)

SRE é a prática de tratar a confiabilidade de um sistema como engenharia: meta mensurável de funcionamento, margem de falha aceitável e automação do trabalho operacional repetitivo. O objetivo é o sistema ficar de pé sem depender de heroísmo.

O ponto de partida é uma meta interna, chamada SLO: por exemplo, a tela de pedido responde rápido em quase todos os acessos do mês. Ela é medida do ponto de vista de quem usa, não do servidor. Se a meta é cumprida, o sistema está bom o suficiente, mesmo com algum erro pelo caminho.

Daí vem o orçamento de erro. A diferença entre a meta e a perfeição é a margem que a equipe pode gastar com mudança arriscada. Enquanto sobra margem, publica-se com mais liberdade; quando acaba, a prioridade passa a ser estabilidade. A discussão entre quem quer entregar e quem quer segurança ganha um critério objetivo.

A terceira peça é cortar trabalho manual repetitivo. Reiniciar serviço, limpar disco e rodar o mesmo script toda semana viram automação. O tempo liberado vai para resolver a causa do problema, não o sintoma.

O mal-entendido é achar que SRE é um cargo ou uma equipe que a empresa média precisa contratar. Para a maioria, o valor está em adotar as práticas: metas medidas, observabilidade que mostra o que o usuário sente e revisão de incidente sem caça a culpados.

Quando se aplica

  • O sistema cai com frequência e cada queda é resolvida por uma pessoa específica, de madrugada.
  • Há conflito constante entre publicar novidade e manter o sistema estável.
  • O contrato com cliente tem nível de serviço e a empresa não mede se cumpre.
  • A equipe gasta boa parte do tempo apagando o mesmo incêndio.

Quando não se aplica

  • Sem monitoramento que meça a experiência do usuário. Sem medida, meta é chute.
  • Buscando disponibilidade perfeita. Cada ponto a mais de confiabilidade custa caro e pode não valer para o negócio.
  • Como rótulo para a mesma equipe de sempre, sem mudar o jeito de trabalhar.
Frente relacionada
Observabilidade e monitoramento na Composto Web

Metas de confiabilidade medidas pelo lado do usuário, alertas úteis e automação do trabalho repetitivo.

Termos relacionados

Confiabilidade não é ausência de falha, é falha dentro do combinado.

O diagnóstico levanta o que já é medido, quanto o sistema cai hoje e qual meta faz sentido para o negócio.

Agendar diagnóstico