Rust e Docker: conteinerização de aplicações
300 páginas
Portuguese
PDF
4.5

Rust e Docker: conteinerização de aplicações

Rust e Docker: conteinerização de aplicações

Autor:

Ano:

Resumo:

O livro «Rust e Docker: conteinerização de aplicações» é um guia prático que o ajudará a dominar abordagens modernas para empacotar, entregar e implantar projetos Rust usando Docker. O autor, Alexei Sokolov, é um desenvolvedor experiente e engenheiro DevOps que compartilha técnicas comprovadas e best practices aplicadas em ambientes reais de produção.



Sobre o que é este livro?

O livro abrange o ciclo completo de trabalho com conteinerização de aplicações Rust: desde a escrita do primeiro Dockerfile até a configuração de pipelines CI/CD. Você aprenderá:

  • Como criar imagens Docker mínimas e eficientes para programas Rust
  • Princípios de construção multiestágio (multi-stage builds) para reduzir o tamanho das imagens
  • Otimização do tempo de construção usando cache do Docker
  • Segurança de contêineres: isolamento, gerenciamento de segredos, privilégios mínimos
  • Integração de aplicações Rust com Docker Compose e Kubernetes
  • Teste e depuração de aplicações conteinerizadas
  • Deploy em plataformas em nuvem (AWS, GCP, DigitalOcean) e servidores próprios


Para quem é este livro?

  • Desenvolvedores Rust iniciantes — que desejam entender como empacotar corretamente seus projetos
  • Programadores experientes — que desejam se aprofundar em práticas DevOps para Rust
  • Engenheiros DevOps — que trabalham com microsserviços em Rust e buscam soluções eficientes
  • Tech Leads e arquitetos — para implementar padrões de conteinerização na equipe


O que você aprenderá?

Após ler o livro, você será capaz de:

  • Criar imagens Docker com menos de 10 MB para produção
  • Automatizar a construção e implantação de projetos Rust
  • Configurar monitoramento e registro de logs de aplicações conteinerizadas
  • Aplicar os princípios do «12-factor app» no contexto de Rust e Docker
  • Evitar erros comuns na conteinerização (vazamentos de memória, problemas com fusos horários, dependências)


O livro contém muitos exemplos de código, Dockerfiles prontos e arquivos docker-compose.yml que podem ser adaptados imediatamente para seus projetos. Todos os exemplos foram testados nas versões mais recentes do Rust (1.70+) e Docker (24+).



«Rust e Docker: conteinerização de aplicações» não é apenas teoria, mas um guia prático que economizará horas de depuração e ajudará a elevar seus projetos Rust a um novo nível de confiabilidade e escalabilidade.

Recommendations