Bancos de dados
Escolhas que parecem decisão de cinco minutos e viram investigação de performance dezoito meses depois. Formatos de identificador, comportamento de índice, e a diferença entre o que um banco promete e o que ele faz sob carga.
19 min de leitura
O problema da escrita dupla — e tudo o que ele obriga você a construir
Duas escritas, nenhuma transação, e uma falha. O bug é pequeno; a arquitetura que ele exige — outbox, idempotência, sagas, backoff — é o assunto real.
8 min de leitura
UUID v4, v7 ou ULID: qual ID o seu banco deveria usar
Identificadores aleatórios são péssimas chaves primárias por motivos que nada têm a ver com colisão. Veja o que dá errado de verdade — e a correção.