Café Debug seu podcast de tecnologia
Café debug
0
Café Debug é um podcast brasileiro sobre ciência e tecnologia, criado em 2017. O programa reúne especialistas para discutir desenvolvimento de software, ferramentas tecnológicas, arquitetura de software, carreiras na área e outros temas. Apresentado por Jéssica Nathany e Wesley Fratini, explora as tendências e inovações que moldam o mundo atual.
Episodes
-
#196 Carreira pública para Devs: Desafios e oportunidades com Fernanda Macêdo 03.08.2026 1h 2mVocê já pensou em seguir a carreira pública como desenvolvedor(a) de software? Embora muitas pessoas associem o setor público a algo burocrático e estável, a realidade é que existem grandes sistemas, desafios técnicos e oportunidades interessantes para quem quer atuar como dev. Conversamos com a Fernanda Macêdo, que tirou todas essas dúvidas e compartilhou sua experiência. 🧩 Assuntos abordados: Introdução à convidada Como é ser desenvolvedora de software no Banco do Brasil Como funciona a carreira pública para devs Diferença entre concurso público e contratação CLT Projetos, sistemas desenvolvidos, desafios no setor público Sistemas críticos e de grande escala (bancos, governo, serviços digitais) Tecnologias (legado e modernas), tomadas de decisão e burocracia Como se preparar para prestar concursos públicos no setor de tecnologia Prova técnica e processos Encerramento 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Instagram Fernanda Macêdo Link 🌐 Canal da Fernanda Youtube: Link 🌐 PCI Concurso Link 🌐 Concurso DataPrev Link 👥 Participantes Jéssica Nathany – Senior Software Developer e Host Github.io Fernanda Macêdo – Software Engineer no Banco do Brasil: Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#195 O papel estratégico do DevRel no ecossistema tech 27.07.2026 49mVocê sabe o que é DevRel? Muito além de eventos, palestras e redes sociais, Developer Relations é uma área estratégica que conecta empresas e desenvolvedores, criando comunidades, compartilhando e influenciando ecossistemas inteiros. Neste programa, Morganna Giovanelli explica como funciona DevRel na prática e compartilha da sua experiência com nossos ouvintes. 🧩 Assuntos abordados: Introdução às convidadas O que é DevRel na prática Diferença entre DevRel, Marketing e Engenharia Como é o dia a dia de quem trabalha como DevRel O papel de comunidades na carreira de desenvolvedores Criação de conteúdo técnico (artigos, talks e vídeos) Advocacy: representar o desenvolvedor dentro da empresa Habilidades: soft skills e hard skills Importância do crescimento técnico 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Abacatinhos.dev Link 🌐 Livro DevRel Link 🌐 Instagram Morgana Link 🌐 Comunidade Agile Brazil Link 👥 Participantes Jéssica Nathany – Senior Software Developer e Host Github.io Morganna Giovanelli – Developer Relations e Embaixadora da LinuxTips e CodeCon: Link Patricia Parra (Pachi) – Relationship and Community Manager na Sharp: Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#194 Entrevista técnica e como se preparar (Live Code e System Design) 13.07.2026 1h 10mHoje em dia, é bem comum nos processos seletivos técnicos as empresas adotarem etapas como live coding e system design para avaliar candidatos. Mais do que testar conhecimento, essas etapas buscam entender como o desenvolvedor pensa, resolve problemas e se comunica. Neste episódio, reunimos diferentes experiências para discutir como funcionam essas entrevistas na prática e como se preparar de forma estratégica. 🧩 Assuntos abordados: Introdução aos convidados Como funcionam entrevistas técnicas hoje (live code e system design) O que as empresas realmente avaliam nessas etapas Diferença entre saber programar e performar em entrevista Live Code: (o que é esperado, como pensar em voz alta, estratégias, erros comuns, e como se preparar) Plataformas para praticar: Leetcode, Hackerrank e Neetcode.io System Design: (o que é system design nas entrevistas, como estruturar respostas, como evoluir na entrevista e erros comuns) Esses testes realmente medem bons desenvolvedores? Diferença entre entrevistas de startups vs big techs Pressão e ansiedade durante entrevistas 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Discord Craft & Code Club Link 🌐 Site AguiarDev Link 🌐 Blog Nelson Nobre Link 🌐 Canal YouTube para estudar principais casos de LeetCode:Link 🌐 Jogo para estudar System Design - System Design Police Department: Link 🌐 Grupo de Mocs no WhatsApp: Link 🌐 Blog do Lucas: Link 🌐 Comunidade Agile Brazil Link 👥 Participantes Jéssica Nathany – Senior Software Developer e Host Github.io Tiago Aguiar – Microsoft MVP e Desenvolvedor Sênior .NET na Olist : Link Nelson Nobre – Microsoft MVP e Software Architect .NET na VFX Financial: Link Lucas Andrade – Senior Software Engineer na Percona: Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#193 Arquitetura e Design Sistemas Embarcados 22.06.2026 1h 4mArquitetura de software não se limita a sistemas web ou distribuídos. Em sistemas embarcados, as decisões de design envolvem restrições muito mais rígidas, como limitação de hardware, consumo de energia, tempo real e confiabilidade. Neste episódio, conversamos com Rodrigo Schardong sobre como funcionam a arquitetura e o design de sistemas embarcados na prática. 🧩 Assuntos abordados: Introdução ao convidado O que são sistemas embarcados e onde estão presentes Diferença entre desenvolvimento tradicional e sistemas embarcados Como funciona a arquitetura de sistemas embarcados Restrições de hardware (memória, processamento, energia) Design orientado a tempo real (real-time systems) Bare-metal / Super-loop: loop infinito com polling. Simples, previsível, sem overhead de SO RTOS (Real-Time Operating System): FreeRTOS, Zephyr, ThreadX. Tasks, filas, semáforos. Boa escolha quando há múltiplas responsabilidades concorrentes. Como dispositivos se comunicam (I2C, SPI, UART) O que é firmware e como é desenvolvido Anúncios, dicas e contatos 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Seu IoT Link 🌐 Arquitetura de Software em sistemas embarcados Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Rodrigo Schardong – Firmware Engineer e fundador Engenharia do Futuro: Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#192 Open source na era da IA: Desafios e Sustentabilidade 08.06.2026 1h 5mOpen source é um dos pilares da tecnologia moderna, mas, por trás de cada projeto existe um trabalho contínuo de manutenção, revisão e construção da comunidade. Com o avanço da inteligência artificial, esse cenário está mudando rapidamente. Conforme o crescimento de contribuições, levantaram-se novas questões sobre qualidade e trazendo desafios inéditos para mantenedores. A Camila Maia participou dessa discussão com a gente. 🧩 Assuntos abordados: Introdução à convidada Um pouco sobre a Cumbuca Dev e como está tornando open source mais acessível A importância em contribuir com projetos open source Como a inteligência artificial está mudando a forma de contribuir Aumento no volume de contribuições geradas por IA Qualidade vs quantidade de PRs Como é manter um projeto open source na prática Sobrecarga e desafios de manter projetos ativos Desafios atuais do open source Sustentabilidade no open source: como manter projetos vivos, modelos de financiamento, reconhecimento vs trabalho invisível e como incentivar contribuições de qualidade 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Open source guide: Link 🌐 Mantenedores: Link 🌐 Cumbuca Dev: Link 🌐 open-source list AI contribution policies: Link 🌐 Youtube Cumbuca Dev: Link 🌐 GitHub para humanos Cumbuca Dev: Link 🌐 Linuxtips - treinamento GitHub essentials: Link 🌐 Discord Cumbuca Dev: Link 🌐 NOSS Cumbuca Dev: Link 🌐 Playlist Vida de Mantenedora: Link 🌐 GitHub Camila Maia: Link 🌐 Codespace: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Camila Maia – Developer Experience Specialist e Co-Founder Cumbuca Dev:Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#191 De DBA para Account Manager - Amanda Portela 25.05.2026 54mTransição de carreira é um dos momentos mais desafiadores na vida de quem trabalha com tecnologia. Sair de uma atuação profundamente técnica para um papel mais estratégico, próximo do negócio e do cliente, exige muito mais do que conhecimento técnico. Exige mudança de mentalidade. Neste programa, conversamos com a Amanda Portela, que construiu a carreira como DBRE e, após longos anos na área técnica, fez a transição para Technical Account Manager. 🧩 Assuntos abordados: Introdução à convidada Experiências e vivências com a infra Trajetória da Amanda como DBRE (Database Reliability Engineer) O que faz um Technical Account Manager Diferença entre TAM, Solutions Architect, e Customer Engineer Diferença entre carreira técnica e papéis voltados ao cliente Como foi o processo de transição (desafios, inseguranças, aprendizados) O que muda no dia a dia: de resolver problemas técnicos para resolver problemas de negócio Soft skills essenciais para transição Certificações e estudos Erros e aprendizados 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Curso Oratória : Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Amanda Portela – Technical Account Manager no Google Link Weslley Fratini – Software Developer Fullstack Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#190 Engenharia de cibersegurança em antifraude 19.05.2026 48mConversamos com a Cilene Dantas sobre engenharia de cibersegurança aplicada à antifraude, explorando como sistemas são projetados para identificar comportamentos suspeitos, reduzir riscos e proteger usuários e empresas. Falamos sobre os desafios de trabalhar em sistemas críticos, análise de risco e detecção de padrões, impacto de falso positivo e decisões técnicas. 🧩 Assuntos abordados: Introdução à convidada Introdução ao tema Trajetória na área de segurança e antifraude Diferença entre segurança tradicional e antifraude Como reduzir riscos e proteger usuários e empresas O que a engenharia antifraude realmente envolve Identidade e autenticação (MFA, Biometria, Device fingerprinting, e etc) Tipos de fraude (pagamentos cartão/pix, contas falsas e ataques) 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Escute outros episódios:Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 🌐 Guide Stripes payments & fraud guides: Link 🌐 café em código: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Weslley Fratini – Software Developer Fullstack Link Cilene Danta – Tech Manager em Segurança Digital na Webmotors Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#189 Dev no setor financeiro: senioridade, decisões técnicas e carreira 04.05.2026 43mO mercado financeiro é um dos ambientes mais desafiadores para desenvolvedores de software. Sistemas precisam lidar com alta escala, baixa latência, segurança rigorosa e, principalmente, com o impacto direto de cada decisão técnica no negócio. Neste programa, conversamos com a Nádia Oliveira sobre sua experiência como desenvolvedora nesse contexto. 🧩 Assuntos abordados: Introdução a convidada Trajetória da Nádia no mercado financeiro Como é o dia a dia de um desenvolvedor nesse setor Diferença entre trabalhar no mercado financeiro vs outras áreas Sistemas críticos: o que muda na prática Observabilidade e monitoramento em sistemas financeiros Soft skills e hard skills que devs precisam ter para trabalhar nesse setor Dicas e sugestões 🔗Links úteis 💬 Nosso Discord: https://discord.com/invite/hGpFPsV2gB ☕ Mais episódios: Ouça aqui 📖 Livro Carreira Dev - Hábitos para evoluir no desenvolvimento do software além do código Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Nádia Oliveira Moretti – Senior Software Engineer at Banco Pan Link Weslley Fratini – Software Developer Fullstack Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#188 Papel Manager SRE team por Marcelo Pinheiro 27.04.2026 57mNeste episódio, conversamos com Marcelo Pinheiro, manager de um time global de SRE, que já atuou em empresas ao redor do mundo e compartilha sua visão sobre carreira, liderança e o mercado internacional de tecnologia. Conversamos sobre os desafios da carreira de manager, impacto da cultura organizacional e o que realmente muda quando você é responsável por pessoas e não entregas. 🧩 Assuntos abordados: Introdução do convidado O papel de um manager em times de SRE Diferença entre liderança técnica e liderança de pessoas Transição de desenvolvedor para manager Gestão de times globais (diferenças de cultura) Mercado de tecnologia atual (soft skills e hard skills) Carreira internacional (dicas para quem pretende buscar uma vaga fora do Brasil) O trabalho da comunidade Os Programadores e as entrevistas no podcast e o impacto positivo no Brasil 🔗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 🌐 Podcast Os Programadores: Link 🌐 Blog Os Programadores: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Marcelo Pinheiro – Manager Global SRE Team na Liferay Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#187 FinOps: Repensando a medição de custos 13.04.2026 51mCloud trouxe elasticidade, escala e velocidade. Mas também trouxe um novo desafio: entender exatamente quanto custa cada decisão técnica.Neste episódio, conversamos com Silvio Pereira sobre FinOps, a disciplina que conecta engenharia, produto e finanças para transformar custo em uma métrica estratégica, e não apenas uma conta no final do mês. 🧩 Assuntos abordados: Introdução do convidado FinOps: o que é e por que surgiu A relação entre engenharia, cloud e responsabilidade financeira Por que o modelo tradicional de controle de custos não escala Tagging manual: por que virou gargalo Limitações de alocação de custo baseada em estimativas Cálculo de custo baseado no consumo real de workloads Custo por transação, por serviço e por cliente O impacto no dia a dia de times de DevOps e SRE Como workloads de IA (GPU, inferência, treinamento) mudam a equação de custo 🔗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 🌐 FindOps Foundation: Link 🌐 Real Cloud Talks: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Weslley Fratini – Software Developer Fullstack Link Silvio Pereira – CEO na RealCloud Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#186 System Design - Jogo SDPD com Lucas Andrade 30.03.2026 57mSystem Design tem se tornado uma habilidade cada vez mais valorizada na carreira de desenvolvedores. Com a evolução dos sistemas distribuídos, cloud e aplicações em larga escala, saber apenas implementar código já não é suficiente. É preciso entender como sistemas são pensados, estruturados e evoluem ao longo do tempo. Conversamos com Lucas Andrade, Senior Software Engineer e criador do SDPD, um jogo criado para ensinar conceitos de System Design de forma interativa e prática. 🧩 Assuntos abordados: Introdução do convidado A ideia do jogo SDPD (System Design Playing Deck) e processo de criação Como o jogo ajuda desenvolvedores a praticarem raciocínio arquitetural A importância do System Design cada vez mais na vida de desenvolvedores Por que System Design aparece tanto em entrevistas técnicas Diferença entre escrever código e pensar o design de um sistema Conceitos importantes de System Design para desenvolvedores A importância de entender requisitos funcionais e não funcionais Como estudar e evoluir em System Design 🔗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 🌐 Jogo SDPD - System Design: Link 🌐 Jogo SQLDP - System Design: Link 🌐 Repositório do Jogo SDPD: Link 🌐 Repositório do Jogo SQLDP: Link 🌐 Blog do Lucas Andrade: Link 🌐 Hello Interview: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Lucas Andrade – Senior Software Engineer na Scalis Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information. -
#185 Event Driven - conceitos, estratégias e soluções 23.03.2026 58mArquitetura Orientada a Eventos (EDA) é muito mais do que usar um broker ou publicar mensagens. É uma forma de pensar sistemas distribuídos com foco em desacoplamento, escalabilidade, resiliência e evolução organizacional. Convidamos o Roberto Picanço , autor do livro Arquitetura Orientada a Eventos, para discutirmos a fundo sobre o assunto. 🧩 Assuntos abordados: Introdução do convidado Processo de publicação do livro Arquitetura Orientada a Eventos Fundamentos da arquitetura de software orientada a eventos (EDA) Diferença entre evento, mensagem e log Broker, eventos e padrões de comunicação assíncrona Desacoplamento temporal e consistência eventual Observabilidade em sistemas orientados a eventos (logs, métricas, traces, etc) Governança e segurança com OPA (Policy as Code) Trade-offs, riscos e maturidade em sistemas distribuídos 🔗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 📖 Livro EDA Casa do Código: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Weslley Fratini – Software Developer Fullstack Link Roberto Picanço – Engenheiro de Software no Ifood Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#184 Carreira SRE: Papeis e Responsabilidades - Camila Martins 09.03.2026 42mSRE não é apenas manter sistemas no ar. É sobre assumir responsabilidades, tomar decisões sob pressão, equilibrar riscos, custo e confiabilidade. Tudo isso em escala. Neste programa, tivemos uma conversa bem interessante com a Camila Martins, para falar sobre papéis, carreira e maturidade em SRE. Conversamos sobre o que realmente diferencia um(a) SRE, como essa função se conecta com produto e negócio, e como evoluir na carreira além de tarefas operacionais. 🧩 Assuntos abordados: Introdução da convidada O que é SRE (Site Reliability Engineering) na prática Diferença entre SRE, DevOps e Engenharia de Plataforma O papel do SRE na tomada de decisões de gestão de risco Confiabilidade como produto: SLIs, SLOs e SLAs Quando “ficar no ar” entra em conflito com velocidade de entrega Incidentes, post-mortems e cultura do aprendizado Doutorado, estudos e atualização 🔗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 🌐 Portfólio Camila Martins: Link 🌐 Instrutora do LinuxTip: Link 🌐 Uma guia sobre carreira como SRE e Devops: Link 👥 Participantes Jéssica Nathany – Software Developer e Host Github.io Camila Martins – Google Developer Expert e Senior Specialist SRE na Storyblock Link 🎧 Edição: Thiago Carvalho LinkedIn 📬 Dúvidas, sugestões ou publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#183 Quando Logs Viram Problema: O Custo Invisível da Observabilidade 02.03.2026 47mLogs 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#182 O Novo Diferencial do Engenheiro de Software na Era da IA 16.02.2026 1h 4mEngenharia 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#181 Cache em Arquitetura de Software: Tipos, Estratégias e Impactos 02.02.2026 50mNo 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#180 Arquitetura de Software além do código: papéis, decisões e carreira 19.01.2026 57mNeste 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#179 Dentro da Amazon: Tecnologia, Cultura e Processo Seletivo 01.12.2025 1h 9mJá 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#178 Clean Architecture e Vertical Slice: Entendendo as Diferenças 24.11.2025 1h 9mVocê 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information. -
#177 Arquitetura de Software com Propósito: Como as Decisões Técnicas Impactam o Negócio 10.11.2025 1h 2mNeste 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 publicidadeMande um e-mail para: debugcafe@gmail.comSee omnystudio.com/listener for privacy information.See omnystudio.com/listener for privacy information.
Popular in
The podcast also appears in the podcast charts of these countries.