DEV Community

Cover image for Definindo SLO - "Let Go!"
Fabricio_Gonçalves
Fabricio_Gonçalves

Posted on

Definindo SLO - "Let Go!"

Let Go!

Na trajetória da Engenharia de Confiabilidade (SRE), uma dificuldade inicial pode residir na evangelização das práticas, em especial na definição de Objetivos de Nível de Serviço (SLO). Com base na inspiração proporcionada pelo modelo VALET da The Home Depot, apresento a proposta do padrão “Let Go!” como uma opção acessível para aqueles que estão iniciando e necessitam de uma abordagem simplificada para que todos possam assimilar.

Antes que qualquer projeto seja lançado, é imprescindível conquistar o selo mínimo de aprovação “Go!”. Para atingir esse marco, é essencial definir e docuemntar o “Let”.

L — Latency

  • O serviço responde rapidamente quando eu o uso? Quão rápido meu serviço tem que ser?
  • O que faremos se o serviço estiver demorando mais que o esperado?

E — Errors

  • O serviço gera um erro quando eu o uso?
  • O que faremos se o serviço estiver com mais erro que o esperado?

T — Traffic

  • Quanto volume de negócios meu serviço pode suportar?
  • O que faremos se o volume for maior (ou muito menor) que o esperado?

A adoção do padrão "Let Go!" pode ser um ponto de virada na implementação eficaz da Engenharia de Confiabilidade (SRE), proporcionando uma estrutura clara e concisa para novos projetos. Estabelecer e documentar parâmetros de Latency, Errors e Traffic permite não apenas a medição objetiva da performance do serviço, mas também a definição de ações proativas para manter a confiabilidade. Com este padrão, equipes podem navegar com mais segurança nas etapas iniciais de um projeto, garantindo que cada serviço lançado atenda aos requisitos mínimos de desempenho e resiliência. Assim, o "Let Go!" não apenas simplifica a complexidade inicial, mas também estabelece uma base sólida para a evolução contínua das práticas de SRE dentro da organização.

Top comments (0)