

#244 - Rinha de back-end com Edu Matos
Sep 7, 2025
A conversa revela os detalhes de uma competição emocionante de back-end, onde o participante utiliza TypeScript e Node.js. Ele compartilha os desafios enfrentados e as decisões tecnológicas que garantiram sua vitória. Além disso, são discutidos aprendizados sobre eficiência em sistemas distribuídos, trazendo à tona a complexidade e os mitos da engenharia de software que ainda persistem. Uma jornada rica em insights e práticas do mundo tech!
AI Snips
Chapters
Transcript
Episode notes
Da Primeira Versão À Realização Do Problema
- Ricácio começou a competição usando Python e depois migrou para JavaScript/Node por desempenho e familiaridade.
- A primeira arquitetura incluía API, filas em Redis, workers e Postgres, mas esbarrou em limites de CPU/memória.
Custo Oculto Do Banco Tradicional
- Bancos tradicionais introduzem latência por rede e acesso a disco que prejudicam testes de alto throughput.
- Em rinha/hackathon é aceitável sacrificar persistência por ganho de desempenho mantendo dados em memória.
Faça Funcionar Antes De Otimizar
- Primeiro garanta que a solução funcione da forma mais simples possível e depois otimize iterativamente.
- Teste e meça cada modificação para descobrir o que realmente melhora o desempenho.