Faça deploy sem perder requisições
Blue/green com Caddy, rollback em um minuto e migrações que não quebram a versão anterior.
Ferramentas e guias para devs
Faça deploy sem perder uma requisição e restaure o app a partir de um backup quando algo quebrar. Serviços em Go e manuais pensados para um VPS pequeno.

Escolha o problema que você tem hoje. Cada trilha traz um produto e os guias que explicam a técnica por trás dele.
Blue/green com Caddy, rollback em um minuto e migrações que não quebram a versão anterior.
restic, retenção e simulados de restauração, para que ter backup signifique conseguir recuperar os dados.
Arquivamento de WAL e recuperação em um ponto no tempo para o dia em que alguém rodar um DELETE errado.
Shutdown, timeouts, memória e logs para um serviço em uma única máquina.
Assinaturas, deduplicação e uma fila de retentativas que sobrevive a uma queda.
GoReleaser, checksums e um instalador em que dá para confiar.
Hardening, firewall, logs, disco e monitoramento para um único VPS.
Publique um app pequeno em um servidor só, sem uma requisição com falha, e faça backups que você já testou restaurar.
Um serviço pequeno em Go que recebe webhooks com segurança: assinatura verificada, sem duplicatas, gravação durável e retries, com o seu código em uma única função.
Deploys que você consegue desfazer, backups que você já restaurou e um drill de recuperação cronometrado. Scripts que funcionam, não só conselhos.
Como escrever um serviço em Go que você pode deixar rodando em um servidor só: shutdown, timeouts, memória e systemd, com um serviço de referência funcional por trás de cada listagem.
Restaure um servidor PostgreSQL para o instante antes do DELETE errado, com scripts que você lê em uma noite e um drill que prova que funcionam.
Publique um serviço Go em uma VPS sem perder requisições, usando só systemd, Caddy e bash. Sem pm2, sem containers.
Publique uma ferramenta de linha de comando em Go com cuidado: configuração do GoReleaser, um instalador que confere o que baixa e os scripts em volta.
Guias longos com comandos que funcionam e casos de uso reais.
Deploys and releasesBackups and recoveryPostgres and dataGo in productionWebhooksPackaging and releasing CLIsVPS operations
Deploys and releases · 10 min de leitura
Run two copies of a Node app on two ports, health-check the new one, then switch Caddy to it. Commands, the pm2 symlink trap, and measured failed requests.
Backups and recovery · 8 min de leitura
A fill-in restore runbook template for one VPS covering who does what, the order of steps, RTO and RPO in plain words, and how to drill it until it works.
Webhooks · 9 min de leitura
Avoid the mistakes that break or weaken webhook signature checks in Go, and see how GitHub, Stripe and Standard Webhooks differ in practice.
Webhooks · 8 min de leitura
Build a webhook job queue on one SQLite table: claim work with leases, retry with jittered backoff, dead-letter poison events and replay them safely.
Webhooks · 9 min de leitura
Handle at-least-once webhook delivery safely: pick event ids, use unique constraints, size the dedupe window and make side effects run once.
Webhooks · 8 min de leitura
Write a dependency-free Go verifier for Standard Webhooks signatures as used by Polar, with secret rotation, replay protection and a known-answer test.
Um verificador de assinaturas de webhook e um script de teste de restauração, ambos com licença MIT. Experimente a abordagem antes de comprar qualquer coisa.