Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Seis ambientes, uma camada de operações autónoma

Dois produtos, seis ambientes, um caranguejo a mantê-los vivos: Truelens e Neura/OpenCrabs em dev, staging e produção. Implementa, vigia os certificados, faz ping ao uptime, recupera sozinho o servidor web e verifica as cópias de segurança, para que nada caia em silêncio.

  • Seis ambientes: Truelens dev/staging/produção e Neura/OpenCrabs dev/staging/produção, cada um no seu servidor
  • Certificados vigiados: uma verificação horária acompanha todos os certificados SSL e alerta antes de algo expirar
  • Cães de guarda de uptime: os sites recebem ping a cada cinco minutos, e uma autorrecuperação do nginx reinicia o servidor web se ele cair
  • Disco e cópias de segurança: monitores apanham um disco a encher ou uma cópia falhada antes de se tornar numa indisponibilidade
  • Acompanhamento de implementações e lançamentos: cada implementação e cada release no GitHub acompanhadas automaticamente

Uma camada de operações que nunca dorme: o caranguejo vigia os certificados, o uptime, os discos e as cópias de segurança nos seis ambientes, e corrige o que pode antes de alguém dar por isso.