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