Pular para o conteúdo

Acervo · Blog

Notas sobre engenharia, IA aplicada e as decisões chatas que ninguém conta nos tutoriais.

Cada artigo sai de algo que eu construí ou vi quebrar: pagamento, sistema distribuído, IA em produção. Comece pelo assunto que está te mordendo agora, ou desça a lista do começo.

24 artigos

Em destaque

IA Aplicada
7 min

IA em produção: RAG, eval e prompt injection

Todo mundo consegue montar uma demo que impressiona. O que separa a demo do produto são três disciplinas, e a maioria dos times não tem nenhuma das três.

rageval
Ler artigo
Engenharia
7 min

Dados e analytics: do OLTP ao lakehouse

Duas perguntas aparecem em toda empresa: por que o relatório derrubou a produção, e por que o número do meu painel é diferente do seu. As duas têm a mesma causa raiz.

oltpolap
Ler artigo

Todo o acervo

Engenharia
7 min

Legado: caracterizar, costurar e estrangular

Três técnicas que permitem mexer com segurança num sistema que você não escreveu, não entende, e não pode parar.

codigo-legadoteste-de-caracterizacao
Ler artigo
Engenharia
6 min

Testes que valem o que custam

Teste não existe para provar que o código está certo. Existe para você poder mudá-lo amanhã sem medo. Essa mudança de objetivo reorganiza tudo.

testespiramide-de-testes
Ler artigo
Engenharia
6 min

OAuth2, OIDC e JWT sem mistério

As três siglas mais confundidas de autenticação, o que cada uma resolve, e os erros que aparecem em quase todo código.

oauth2oidc
Ler artigo
Engenharia
7 min

As vulnerabilidades que aparecem de verdade

A maior parte dos vazamentos que viram notícia não usa técnica sofisticada. Usa uma destas seis falhas, e as seis têm correção conhecida e barata.

segurancaowasp
Ler artigo
Engenharia
6 min

Diagnosticar rede em dez minutos

Um roteiro de seis comandos que transforma "deve ser a rede" em "é a camada X, no trecho Y".

diagnostico-de-rededns
Ler artigo
Engenharia
5 min

Por que o seu serviço piora com o tempo

O serviço sobe bem e piora ao longo de dias. Três causas explicam quase todos os casos, e as três têm sinais distintos.

vazamento-de-memoriacontencao
Ler artigo
Engenharia
5 min

Qual estrutura de dados para qual problema

Um guia de decisão por problema, e não por estrutura. Você tem uma necessidade; qual estrutura responde, e a que custo.

estruturas-de-dadoshash
Ler artigo
Engenharia
5 min

Migração de esquema sem downtime

Por que renomear coluna quebra produção, e o padrão de quatro passos que transforma migração em tarefa de terça-feira.

migracaoexpand-contract
Ler artigo
Engenharia
5 min

CAP, PACELC e os modelos de consistência

O CAP é o teorema mais citado e mais mal enunciado da computação distribuída. Este artigo corrige o enunciado e mostra o vocabulário que você realmente usa no dia a dia.

sistemas-distribuidoscap
Ler artigo
Engenharia
6 min

Sharding: um guia de decisão

Sharding é a decisão mais irreversível de um sistema de dados. Este é o guia para decidir se você precisa, e, se precisar, como escolher a chave.

shardingbanco-de-dados
Ler artigo
Engenharia
5 min

Índice, EXPLAIN e a query lenta

Como o índice funciona por dentro, por que a ordem das colunas decide tudo, e como ler um plano de execução para saber o que fazer.

postgresbanco-de-dados
Ler artigo

Fala comigo

Dúvida sobre o artigo? Me chama no WhatsApp

Sem formulário e sem lista de e-mail. Se você discorda de alguma coisa que eu escrevi, ou quer contar como resolveu aí, a conversa é direta comigo.

Abrir conversa