# Tech do Sonne

> Notas curtas sobre código, infra e o que estou aprendendo.

- Site: https://tech.canverly.com/
- Feed: https://tech.canverly.com/feed.xml
- Sitemap: https://tech.canverly.com/sitemap.xml

## Artigos

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