Tech Leadership Rocks

#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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
INSIGHT

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app