

#239 - 4 mitos em engenharia de software com Edu Matos
Jul 13, 2025
Neste episódio, Eduardo Matos desmistifica quatro mitos da engenharia de software. Ele discute como a linguagem de programação não é o único fator na performance de um sistema. Além disso, aborda as diferenças entre microserviços e monolitos, assim como estratégias de escalabilidade em bancos de dados. A conversa traz insights valiosos sobre como aplicar essas abordagens na prática, desafiando crenças comuns e iluminando o caminho para líderes de tecnologia.
AI Snips
Chapters
Transcript
Episode notes
Velocidade real entre linguagens
- A diferença de velocidade entre linguagens geralmente não impacta aplicações em produção.
- O gargalo principal está nas operações de I/O, não na velocidade da linguagem usada.
Quando usar monolitos ou microserviços
- Comece um projeto com monolito para ganhar velocidade e simplicidade.
- Evolve para sistemas distribuídos quando sentir dor com a escalabilidade ou estabilidade do monolito.
Trunk-based development e riscos
- Branches longas geram riscos por muito código lançado de uma só vez.
- Quebre entregas em pequenas funcionalidades autocontidas para reduzir riscos e complexidade no código.