Autor
Equipe Tech do Sonne
10 publicações
Go errors v2: do 'if err != nil' ao que muda em 1.26
errors.Join, %w, wrapping em cadeia: o que evoluiu nos últimos cinco anos e por que importa.
Por Equipe Tech do Sonne
Ler →Rust no front da fila: media-svc na real
Por que escolhemos Rust pra dois serviços de uma plataforma 90% Go e o que aprendemos.
Por Equipe Tech do Sonne
Ler →ULID em coluna UUID: a interop que evitou uma migração inteira
Como armazenar ULIDs em colunas UUID sem perder funcionalidade nem performance.
Por Equipe Tech do Sonne
Ler →Caddy on_demand_tls explicado em 10 minutos
Como servir TLS pra milhares de domínios sem pre-provisionar certificado — e como evitar abuso.
Por Equipe Tech do Sonne
Ler →NATS JetStream pra outbox, com o mínimo de cerimônia
Padrão outbox sem Kafka, sem Debezium, sem sofrimento. Cinco serviços em produção dizem que funciona.
Por Equipe Tech do Sonne
Ler →SpiceDB sem mitologia: schema, caveats e por que importa
Authz como serviço com modelo Zanzibar — quando vale, como modelar, onde a complexidade aparece.
Por Equipe Tech do Sonne
Ler →Postgres schema-per-service: o por que e o quando dói
Uma instância de Postgres, 15 schemas, 15 serviços. A defesa de uma escolha contra-intuitiva.
Por Equipe Tech do Sonne
Ler →Ansible idempotente: 15 playbooks pra um deploy reproduzível
Como camverly-ops cobre provisão, deploy, update e bootstrap sem precisar de SSH manual.
Por Equipe Tech do Sonne
Ler →Astro 5 SSR no Node 22: lições do web-public em produção
Por que SSR em Astro é diferente do que Next.js te ensinou, e o que ganhamos com isso.
Por Equipe Tech do Sonne
Ler →SystemD que não vaza: NoNewPrivileges, ProtectSystem e PrivateTmp
Três flags que isolam serviços a custo zero. O que cada uma faz e quando ativar.
Por Equipe Tech do Sonne
Ler →