Artigos sobre data
12 artigos de Felipe Guedes sobre data: System Design, arquitetura, engenharia full stack, auditoria e IA em produção.
- O ORM está bem. Suas queries não.Todo banco lento que audito tem a mesma forma: um ORM culpado por queries que ninguém leu. Leia o SQL. Conserte o padrão.
- Postgres basta, até o dia em que não basta, e como saber que dia é esseA maioria dos times sai do Postgres cedo demais ou tarde demais. Os sinais que dizem qual dos dois são mensuráveis.
- Projetando para a exclusãoTodo sistema sabe criar um registro. Poucos sabem excluir direito. Projete a exclusão primeiro e o resto fica mais simples.
- Migrations sem downtime na práticaA mudança de schema nunca é a parte difícil. O lock, o backfill e o código velho ainda rodando são.
- Proveniência de dados para cientistas, explicada por um engenheiroUm número que não se rastreia é opinião com casas decimais. O que é proveniência e como construí-la sem complicação.
- Dados cardiovasculares são um problema de sistemasO coração produz mais tipos de dado do que quase qualquer órgão. Fazê-los concordar não é problema médico. É problema de integração.
- O padrão outbox em palavras simplesCommite o evento junto com os dados, deixe um relay publicar, faça consumidores idempotentes. A escrita dupla, resolvida sem jargão.
- Embeddings não são mágica. São uma compressão dos seus dados.Um embedding é um resumo com perdas escolhido pelos dados de treino de outra pessoa. Trate como formato de compressão, não como oráculo.
- Por que ainda escrevo SQL à mãoO banco é o motor mais capaz da sua stack. Um query builder esconde essa capacidade. As queries que importam, eu mesmo escrevo.
- O banco de dados não é sua camada de integraçãoDois sistemas que compartilham um banco são um sistema com dois pipelines de deploy e nenhum contrato. Veja como sair dessa.
- O problema da partição quente e por que sharding não te salvaSharding espalha chaves, não carga. Quando uma chave é quente por conta própria, você precisa de outra caixa de ferramentas.
- Evolução de schema sem downtimeExpand and contract, backfill em lotes, migrations conscientes de lock e cutover por flag: como mudar o schema com tudo rodando.