Lucas Queiroz
EN

Lucas Queiroz

Sistemas distribuídos, na prática.

Escrevo sobre sistemas distribuídos, confiabilidade e as decisões que importam quando as coisas precisam continuar funcionando.

Último vídeo no YouTubeCircuit Breaker: Quando Devemos Parar de Tentar?Assistir →
package producao // Lições de quem já foi acordado por um alerta às 3h.const (    Retry   = "sempre com backoff e jitter"    Timeout = "em tudo, inclusive no que nunca falha"    Deploy  = "sexta-feira só com feature flag"    Logs    = "estruturados, antes do incidente") func Debug(incidente Incidente) Causa {    // 1. não é o banco de dados    // 2. é o banco de dados    // 3. é DNS    return incidente.Postmortem() // sem culpados}