Última revisão: 27 de janeiro de 2025

Recursos curados que moldaram minha jornada como Engenheiro Backend e Docker Captain. Cada item inclui autor/fonte, link e o porquê importa para mim.

Engenharia de Backend

Padrões de Arquitetura

  • Designing Data-Intensive Applications por Martin Kleppmann [book] - A bíblia do design de sistemas de dados modernos. Essencial para entender sistemas distribuídos e arquiteturas de dados.
  • Microservices Patterns por Chris Richardson [book] - Guia abrangente de padrões de arquitetura de microsserviços e anti-padrões.
  • Building Microservices por Sam Newman [book] - Guia prático para projetar e construir microsserviços efetivamente.

Performance & Escalabilidade

  • Systems Performance por Brendan Gregg [book] - Essencial para entender performance de sistemas e debugging em escala.
  • High Performance Browser Networking por Ilya Grigorik [book] - Mergulho profundo em performance de rede que se aplica também a sistemas backend.
  • Database Internals por Alex Petrov [book] - Entender como bancos de dados funcionam internamente é crucial para otimização de performance.

Docker & Containers

Documentação Oficial

Recursos de Aprendizado

  • Kubernetes Up & Running por Kelsey Hightower [book] - Melhor introdução prática às operações Kubernetes.
  • Container Security por Liz Rice [book] - Práticas essenciais de segurança para aplicações containerizadas.
  • Docker Deep Dive por Nigel Poulton [book] - Entendimento abrangente dos internals do Docker.

Produtividade & Ferramentas

Ferramentas de Desenvolvimento

  • Go [doc] - Minha linguagem backend preferida. Simples, eficiente e perfeita para microsserviços.
  • LocalStack [doc] - Essencial para desenvolvimento AWS local sem custos ou complexidade.
  • Docker Model Runner [doc] - Simplifica workflows de deployment de modelos ML.

Métodos de Produtividade

  • Atomic Habits por James Clear [book] - Mudou minha abordagem à produtividade diária e formação de hábitos.
  • Deep Work por Cal Newport [book] - Essencial para manter foco em um mundo cheio de distrações.
  • Getting Things Done por David Allen [book] - Abordagem sistemática ao gerenciamento de tarefas que realmente funciona.

Impressão 3D

Software & Ferramentas

  • PrusaSlicer [doc] - Meu slicer preferido para impressões 3D confiáveis. Open source e comunidade ativa.
  • Cura [doc] - Excelente slicer alternativo com ótimo suporte da comunidade.
  • Fusion 360 [doc] - Software CAD poderoso para modelagem e design 3D.

Recursos de Aprendizado

Leitura Recomendada

Engenharia de Software

  • Clean Code por Robert C. Martin [book] - Princípios atemporais para escrever código manutenível.
  • The Pragmatic Programmer por David Thomas & Andrew Hunt [book] - Sabedoria prática para desenvolvimento de software.
  • Code Complete por Steve McConnell [book] - Guia abrangente para construção de software.

Carreira & Crescimento

  • Staff Engineer por Will Larson [book] - Essencial para papéis sênior de engenharia e liderança.
  • The Manager’s Path por Camille Fournier [book] - Entendendo gerenciamento de engenharia e liderança.
  • Accelerate por Nicole Forsgren, Jez Humble, Gene Kim [book] - Abordagem data-driven para DevOps e performance de entrega de software.

Ver meu GitHub