Resposta curta
Engenharia de confiabilidade avalia como sistemas cumprem expectativas explícitas de disponibilidade, degradação e recuperação.
Sobre Engenharia de confiabilidade
Capacidade de desenhar e melhorar sistemas para cumprir expectativas explícitas de disponibilidade, tratamento de falhas e recuperação.
Use esta competência para
- Papéis responsáveis por disponibilidade, recuperação ou tratamento de falhas em produção.
- Functions que definem proteções para sistemas cuja interrupção traz consequências relevantes.
Não use esta competência para
- Papéis sem influência sobre operação, tratamento de falhas ou recuperação de sistemas.
Diferenças importantes
Engenharia de performance
Performance cuida de velocidade e capacidade. Confiabilidade cuida de continuidade, degradação e recuperação.
Depuração
Depuração identifica a causa de uma falha específica. Confiabilidade muda sistemas e práticas para cumprir expectativas contínuas.
Expectativas por nível
IC1
Contribuidor individual 1
Aplica com orientação as proteções existentes em uma mudança de escopo definido e confirma que ela pode ser observada e revertida.
Comportamentos observáveis
- Inclui o sinal de saúde esperado para o comportamento alterado.
- Segue os passos documentados de publicação e reversão.
- Atualiza o guia quando muda uma etapa conhecida de recuperação.
Exemplos
- Incluiu um alerta de tarefa agendada com o limite adotado pelo time.
- Testou a reversão de uma configuração antes da publicação.
IC2
Contribuidor individual 2
Desenha com autonomia a confiabilidade de um serviço do time, resolvendo falha, degradação e recuperação diante das expectativas acordadas.
Comportamentos observáveis
- Define como a mudança falha e o que a pessoa usuária percebe.
- Testa recuperação de estados ou dependências críticas.
- Usa dados de incidentes e serviço para priorizar proteções.
Exemplos
- Incluiu tentativas limitadas e controle de duplicidade para uma dependência instável.
- Fez um exercício de recuperação e corrigiu um passo ausente de restauração.
IC3
Contribuidor individual 3
Define direção de confiabilidade entre times para dependências complexas e deixa expectativas, donos e evidências de recuperação explícitos.
Comportamentos observáveis
- Define expectativas compartilhadas de disponibilidade e recuperação.
- Revisa caminhos de falha em cascata entre sistemas.
- Usa padrões de incidentes para mudar proteções comuns.
Exemplos
- Definiu comportamento degradado para uma dependência usada por vários produtos.
- Coordenou exercício de recuperação entre serviços e fechou lacunas de responsabilidade.