Episódios

  • #183 Quando Logs Viram Problema: O Custo Invisível da Observabilidade
    Mar 2 2026

    Logs são fundamentais para observabilidade, diagnóstico e auditoria. Mas em algum ponto, mais logs não significam mais visibilidade, significam mais custo, mais ruído, mais risco e mais decisões ruins. Neste episódio, conversamos sobre quando o armazenamento de logs deixa de ser uma solução e passa a ser um problema. Tivemos a participação do Daniel Jesus e do Lucas Massena.


    🧩 Assuntos abordados:

    Introdução do convidado

    • Por que logging é essencial (e por que todo sistema começa logando “demais)
    • Quando logs deixam de ajudar no diagnóstico e passam a gerar ruído
    • Custo invisível de logs: armazenamento, ingestão, indexação e consultas
    • Logs em escala: impacto financeiro em sistemas distribuídos
    • Retenção de logs: quanto tempo faz sentido guardar?
    • Logs vs métricas vcs traces: quando usar cada um
    • Problemas de performance causados por excesso de logging
    • Logs e segurança: vazamento de dados sensíveis compliance (LGPD)

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 Logs à Excelência artigo: Link
    • 🌐 Logs e LGPD responsabilidades do desenvolvedor: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host Github.io
    • Daniel Jesus – Engineer Manager no Banco Daycoval Link
    • Lucas Massena – Global Enterprise Architect @ Mars.com Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    48 minutos
  • #182 O Novo Diferencial do Engenheiro de Software na Era da IA
    Feb 16 2026

    Engenharia de software de verdade envolve decisões, responsabilidade, contexto, pessoas, negócio e impacto. Com a evolução acelerada dos modelos de IA generativa, capazes de produzir código em escala, o papel do(a) engenheiro(a) muda. Codar continua sendo importante, mas não é mais o diferencial principal. Neste episódio, tivemos um bate-papo bem interessante com Angelo Belchior sobre engenharia além do código.


    🧩 Assuntos abordados:

    Introdução do convidado

    • Um pouco sobre a posição de Staff Software Engineer
    • Em que momento você percebe que um erro técnico vira um problema de negócio?
    • Engenharia como tomada de decisão, não apenas implementação
    • Arquitetura de software como ferramenta para lidar com complexidade
    • Análise, mitigação de riscos e investigação (Spike, Discovery e etc)
    • Quanto mais escala, mais pessoas e mais impacto → menos o código isolado importa
    • A importância de entender contexto, pessoas e produto
    • Como evoluir de quem “executa bem” para quem “decide bem”
    • Como se preparar para era da IA (saiba usar agents e continue evoluindo tecnicamente)

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 Impact of AI on the 2025 Software Engineering Job Market: Link
    • 🌐Spec-kit: Link
    • 🌐 Artigo Angelo Belchior como criar compilador: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host Github.io
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Angelo Belchior – Staff Software Engineer no Picpay Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    1 hora e 4 minutos
  • #181 Cache em Arquitetura de Software: Tipos, Estratégias e Impactos
    Feb 2 2026

    No episódio de hoje, o assunto é cache! Conversamos com Reginaldo Barros para explicar o que é cache, seus principais tipos, estratégias de uso e por que é tão importante pensar em cache no desenho da arquitetura das aplicações.


    🧩 Assuntos abordados:

    Introdução do convidado

    • Apresentação do tema: por que falar sobre cache é essencial para devs e arquitetos
    • O que é cache
    • Contextualização: performance, escalabilidade e eficiência de recursos
    • Cache CPU (Hardware): L1, L2, L3 objetivo de reduzir acesso à memória RAM
    • Cache de aplicações (software): cache em memória, cache distribuído, cache de usuários (CDN) e cache de resultados de consultas
    • Banco de dados como cache vale a pena?
    • Cache não é sobre tecnologia é sobre estratégia
    • Por que é importante pensar em estratégias de cache em design de sistemas?

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 Explicação sobre cache - vídeo no youtube canal ByteByteGo : Link
    • 🌐 Cache explicado - vídeo no youtube canal Augusto Galego: Link
    • 🌐 Cache System Design concepts: Link
    • 🌐 Uso e tipos de cache: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host Github.io
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Reginaldo Barros – Tech Lead na Builders Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    51 minutos
  • #180 Arquitetura de Software além do código: papéis, decisões e carreira
    Jan 19 2026

    Neste episódio, conversamos com Renato Groffe, que compartilha sua experiência prática, explica os diferentes papéis de arquitetura e traz dicas para quem deseja evoluir na carreira técnica. Um episódio essencial para desenvolvedores(as) que querem ir além do código.


    🧩 Assuntos abordados:

    Introdução do convidado

    • Trajetória de Dev sênior a arquiteto
    • O que faz um arquiteto de software: negócios, tecnologias, custos e escalabilidade
    • O que não faz um arquiteto de software
    • Papéis de arquiteto: arquiteto de software, arquiteto de soluções, arquiteto de cloud e arquiteto de segurança
    • Habilidades essenciais para um(a) arquiteto(a) de software
    • Caminhos para se tornar um(a) arquiteto(a) de software
    • Ter um bom domínio do negócio é fundamental
    • Disciplinas importantes na vida de um arquiteto hoje: segurança, DevOps, Cloud, Containers…

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 The evolving roles of the Software Architect: Link
    • 🌐 Software Architecture Guide - Martin Fowler: Link
    • 🌐 Software Architecture books recommendations: Link
    • 🌐 From developer to architect guide transition: Link
    • 🌐 DevShow podcast: Link
    • 🌐 Documentação Mearmaind: Link
    • 🌐 Canal dotNET: Link


    👥
    Participantes

    • Jéssica Nathany – Software Developer e Host Github.io
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Renato Groffe – Solution Architect na Amil Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    58 minutos
  • #179 Dentro da Amazon: Tecnologia, Cultura e Processo Seletivo
    Dec 1 2025

    Já se imaginou trabalhando em um dos maiores e-commerces do planeta? Neste episódio, conversamos com Bruno Tofollo, Principal Software Engineer na Amazon, que compartilhou insights valiosos sobre como se preparar para entrar na empresa, como funciona o processo seletivo, as tecnologias utilizadas no dia a dia e como a cultura Amazônica molda o trabalho dos times.


    🧩 Assuntos abordados:

    Abertura e apresentação

    • Trajetória do Bruno até se tornar Principal Software Engineer
    • Curiosidades sobre trabalhar em uma big tech
    • Como é trabalhar na Amazon: cultura, times e ideias
    • Tecnologias utilizadas na Amazon
    • Carreira técnica na Amazon: estrutura de níveis (SDE I, II, Senior, Principal, etc.)
    • Diferenças entre carreira técnica e carreira de gestão
    • O que é Bar Raiser
    • Entrevistas na Amazon: (behavior interview, system design, algorithm, data structure)
    • O que é preciso ter e focar para trabalhar na Amazon
    • Como se preparar para processos seletivos técnicos
    • Crescimento e desenvolvimento contínuo (como a Amazon incentiva a aprendizagem, ferramentas/cursos internos)

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 Site Amazon: Link
    • 🌐 Amazon Jobs: Link
    • 🌐 Article Amazon - What's bar raiser: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host LinkedIn
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Bruno Tofollo – Principal Software Engineer na Amazon Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    1 hora e 10 minutos
  • #178 Clean Architecture e Vertical Slice: Entendendo as Diferenças
    Nov 24 2025

    Você sabe a diferença entre Clean Architecture e Vertical Slice? Sabe quando utilizar cada arquitetura? No programa de hoje trouxemos o Tiago Aguiar e o Luiz Motta, pra conversar e discutir alguns pontos de ambas as arquiteturas com a gente, qual e quando é a melhor decisão a escolher, e como isso impacta positivamente os desenvolvedores e a manutenção das aplicações.

    🧩 Assuntos abordados:

    Apresentação dos convidados

    • Introdução ao tema
    • Uma breve introdução sobre clean architecture e vertical slice
    • A importância de escolher a arquitetura certa conforme o contexto do projeto e negócio
    • Quando a arquitetura deixa de ser só um “design pattern” e passa a impactar o negócio
    • Conceitos do clean architecture: separação de camadas (Domain, Application, Infrastructure, Presentation), regras de dependência e inversão de controle…
    • Conceitos da slice architecture: organização por features ao invés de camadas, redução de complexidade e foco em entrega de valor…
    • Quando usar um e outro?
    • Finaliação: dicas, recomendações e considerações finais

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 Artigo do Milan Javonovic sobre Vertical Slice: Link
    • 🌐 Artigo: Why vertical slice won't evolve clean architecture: Link
    • 🌐 Github:exemplo vertical slice dotnet: Link
    • 🌐 Artigo: Sharpcorner - vertical slice: Link
    • 🌐 Artigo: Vertical slice dotnet example: Link
    • 🌐 Github Luiz Motta: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host LinkedIn
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Luiz Motta – Solution Architecture na Ambev Link
    • Tiago Aguiar – Desenvolvedor .NET na Infojobs Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    1 hora e 9 minutos
  • #177 Arquitetura de Software com Propósito: Como as Decisões Técnicas Impactam o Negócio
    Nov 10 2025

    Neste programa, tivemos uma conversa calorosa com o Rubens Rodrigues sobre como as decisões de arquitetura impactam o negócio de aplicações monolíticas a microsserviços e como equilibrar complexidade técnica, custos e valor entregue.

    🧩 Assuntos abordados:

    • Apresentação aos convidados
    • O que é a School Guardian e os principais desafios enfrentados no produto
    • Por que falar de arquitetura importa para o negócio
    • Como as decisões de arquitetura impactam custo, tempo e escalabilidade
    • A importância de alinhar técnica e estratégia de produto
    • Quando uma aplicação monolítica é a melhor opção (times pequenos, foco em entrega rápida, menos complexidade de deploy)
    • Cuidados com acoplamento e pontos de gargalo
    • Quando a aplicação chega no limite do monólito e exige desacoplamento
    • Estratégias para modernizar sem reescrever tudo: Strangler Pattern, migração gradual de domínios
    • Uso de cache (Redis, CDN, cache por domínio de negócio) para otimizar performance e custo
    • Custos ocultos: infraestrutura, observabilidade, times especializados

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐 10 Microservices Architecture Challenges for System Design Interviews: Link
    • 🌐 Major Challenges and Solutions of Microservices Architecture: Link
    • 📖 Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith: Link
    • 📖 Livro Arquitetura de Software partes difíceis : Link
    • 📖 School Guardian: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host LinkedIn
    • Weslley Fratini – Software Developer e Co-host LinkedIn
    • Rubens Rodrigues – Fundador da School Guardian Link


    🎧 Edição: Thiago Carvalho
    LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    1 hora e 3 minutos
  • #176 - Do Log ao Insight: MLOps e DataOps na Infraestrutura Moderna
    Nov 3 2025

    Neste episódio, recebemos o cientista de dados Paulo da Silva para uma conversa rica sobre os desafios e práticas do ML Ops no cotidiano profissional. Ele também compartilhou uma visão abrangente sobre os conceitos de DevOps e DataOps, destacando suas interseções com o mundo da ciência de dados.

    🧩 Assuntos abordados:

    • Introdução aos convidados
    • Sobre a System Frame
    • O papel dos dados na unificação de DEV e Infra e como se aplica a System Frame
    • Como a observabilidade e métricas de infraestrutura podem ser tratadas como dados
    • DevOps + DataOps: similaridades e diferenças
    • O que é MLOps
    • Casos práticos de como dados de sistemas foram usados para tomada de decisão
    • Como tratar dados de logs, monitoramento, uso de aplicações
    • Insights preditivos para infraestrutura (ex: prever gargalos de rede, uso de CPU, custos em cloud)
    • Próximos passos para empresas que querem começar a unir dev, infra e dados

    🔗Links úteis

    • 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB
    • ☕ Café Debug Global no Spotify: Ouça aqui
    • 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link
    • 🌐Artigo sobre Data Ops: Link

    👥 Participantes

    • Jéssica Nathany – Software Developer e Host LinkedIn
    • Weslley Fratini – Software Developer e Co-Host LinkedIn
    • Paulo Henrique – Data Scientist na System Frame Link
    • 📸 Instagram da System Frame Link

    🎧 Edição: Thiago Carvalho LinkedIn

    📬 Dúvidas, sugestões ou publicidade
    Mande um e-mail para: debugcafe@gmail.com

    See omnystudio.com/listener for privacy information.

    Exibir mais Exibir menos
    53 minutos