Manter o serviço e a equipe funcionando diante de interrupções de fornecedores, de infraestrutura ou de pessoas.
01Abordagem
- A plataforma inteira é descrita como código, então pode ser reconstruída em outra zona de disponibilidade da AWS, ou em outra região, a partir dos repositórios e dos backups.
- O conhecimento crítico está escrito como roteiros ao lado do código, e não guardado com pessoas específicas.
- Os pipelines de deploy podem rodar em um provedor de build alternativo sem mudanças no código.
- Os fornecedores principais são escolhidos pela própria redundância (AWS em várias zonas, a rede global da Cloudflare).
02Cenários
| Cenário | Resposta |
|---|---|
| Perda de um nó do banco de dados | Failover automático dentro do replica set |
| Perda de um servidor | Reconstrução a partir do modelo, reconexão do volume de dados ou restauração de um snapshot |
| Versão com defeito | Volta para a versão anterior mantida no servidor |
| Interrupção do provedor de build | Troca para o provedor de build alternativo |
| Pessoa-chave indisponível | Roteiros e papéis de privilégio mínimo permitem que outro operador aja |
03Contato
Dúvidas sobre esta política, questionários de segurança e pedidos do Acordo de Processamento de Dados: privacy@mentornity.com.