Ruby Sur Meetup: o custo real da sua primary key e a IA que já programa sozinha

A Howdy foi sponsor do Ruby Sur Meetup em Buenos Aires, com palestras sobre o custo real de escolher UUID ou BIGINT como primary key e sobre como o trabalho muda quando a IA programa por conta própria. Um resumo das duas palestras e da comunidade que apareceu para ouvi-las.

Evento da comunidade Ruby de Buenos Aires
30 de jul. de 20264 min de leitura
Atualizado em 30 de jul. de 2026

No dia 23 de julho, nos encontramos de novo com a comunidade Ruby em Buenos Aires. Fomos sponsors do Ruby Sur Meetup na La Maquinita Innovation Lab, o mesmo espaço onde já tínhamos estado com a comunidade React algumas semanas antes. Com a comida, as telas e o espaço garantidos, a noite ficou pronta para duas palestras que geraram mais pergunta do que qualquer pessoa esperava.

O custo real de escolher errado a sua primary key

Santiago Merlo, Rails Senior Developer na Rootstrap, abriu a noite com uma palestra que começou numa discussão de corredor: um colega dele estava trabalhando num projeto legado que usava UUID como primary key, e a decisão pareceu estranha pra Santiago. Em vez de ficar só com a dúvida, ele foi fazer o benchmark.

Os números que ele mostrou foram difíceis de contestar. Usar UUID versão quatro como primary key no Postgres, comparado a um BIGINT tradicional, significa perder mais de quarenta por cento de velocidade de escrita e chegar a cinquenta por cento de fragmentação no índice B-tree. A versão sete do UUID melhora bastante esse cenário, mas ainda ocupa o dobro do espaço de um inteiro. A alternativa que mais convenceu Santiago foi uma abordagem híbrida: usar um BIGINT como primary key interna do banco de dados, e expor um UUID pra fora, pra não vazar informação como o volume de registros ou a ordem de criação.

A palestra gerou perguntas técnicas de verdade: o que acontece com colisões de ID num blue-green deployment, se vale a pena ter um microsserviço dedicado só pra gerar UUIDs únicos, e até uma história sobre um sistema de registro de animais de estimação no Reino Unido que usa strings de quatro caracteres pra escrever números romanos, e fica sem combinações antes de chegar nem perto de quarenta.

Quando um cliente prefere pagar tokens em vez de pagar salários

A segunda palestra foi de Patricio Mac Adden, co-fundador da Sinaptia, e começou com uma história que deixou a sala em silêncio: alguns meses atrás, um cliente da empresa dele avisou que ia reduzir a equipe humana porque preferia gastar esse orçamento em tokens de IA em vez de em pessoas. O cliente queria mover o desenvolvimento pra specs e agentes trabalhando sozinhos, sem ninguém acompanhando.

Foi dessa crise que nasceu a palestra. Patricio passou pela evolução do autocomplete do Copilot até os agentes que hoje conseguem planejar, escrever código e até corrigir os próprios erros, e por que isso muda as regras do jogo: gerar código já é barato, mas errar continua custando o mesmo ou mais. Ele falou de vibe coding versus desenvolvimento guiado por especificações, de harness engineering, e testou na prática várias ferramentas (Claude Code, OpenCode, agentes minimalistas como o Pi) até achar a que tirava a fricção sem tirar o controle.

O conselho central dele foi fácil de dizer e difícil de seguir: não terceirize o pensar. Você pode deixar o agente escrever o código, mas o planejamento e o entendimento do porquê de cada decisão têm que continuar sendo seus. Essa mesma lógica apareceu nas perguntas do público: usar skills locais por projeto em vez de skills globais, pra não acabar com os mesmos problemas de inconsistência que já existiam com equipes humanas grandes.

O que a comunidade levou pra casa

A Ruby Sur é uma comunidade com mais de trinta meetups e vários milhares de mates no currículo, e essa edição somou mais uma noite de palestras que valeram a pena, além de comida e networking até tarde. Antes de encerrar, teve sorteio de uma caixa de som JBL entre quem ficou até o final.

No dia seguinte, a própria organização da Ruby Sur agradeceu publicamente o patrocínio da Howdy nas redes deles, e já estão pensando na próxima edição. Nós também. Quando uma palestra sobre primary keys termina com a sala fazendo perguntas de arquitetura de verdade, e uma palestra sobre IA termina com a sala repensando como trabalha todos os dias, a meetup cumpriu seu papel.

ESCRITO POR

Logotipo de Howdy.com
Redacción Howdy.com
COMPARTILHAR