Rust e Kubernetes: Criando Aplicações Cloud Confiáveis
300 páginas
Portuguese
PDF
4.5

Rust e Kubernetes: Criando Aplicações Cloud Confiáveis

Rust e Kubernetes: Criando Aplicações Cloud Confiáveis

Autor:

Ano:

Resumo:

O livro «Rust e Kubernetes» é um guia prático para desenvolvedores que desejam dominar a criação de aplicações cloud de alto desempenho e seguras na linguagem Rust no ambiente Kubernetes. O autor, Alexei Voronov, um engenheiro de software experiente com muitos anos de experiência em desenvolvimento Rust e gerenciamento de clusters Kubernetes, compartilha técnicas comprovadas e melhores práticas.



Sobre o que é este livro?

O livro cobre o ciclo completo de desenvolvimento de aplicações Rust para Kubernetes:

  • Fundamentos de Rust: gerenciamento de memória, sistema de tipos, programação assíncrona (tokio, async-std).
  • Containerização de aplicações Rust: criação de imagens Docker mínimas (musl, scratch), compilação em múltiplos estágios.
  • Implantação no Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets.
  • Arquitetura de microsserviços: gRPC, REST API (actix-web, warp), interação entre serviços.
  • Padrões avançados: Operator pattern, Custom Resource Definitions (CRD), controladores.
  • Segurança: gerenciamento de segredos, RBAC, segurança de contêineres (seccomp, AppArmor).
  • Monitoramento e registro: Prometheus, OpenTelemetry, registro estruturado (tracing, slog).
  • Testes: testes unitários, testes de integração, testes no Kubernetes (kind, k3s).


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores Python que desejam aprender Rust para criar serviços de alta carga e entender como o Rust complementa o Python em tarefas que exigem desempenho e segurança máximos.
  • Engenheiros DevOps que desejam escrever suas próprias ferramentas e operadores para Kubernetes em Rust.
  • Desenvolvedores Backend que buscam dominar abordagens modernas para construir microsserviços cloud.
  • Estudantes e profissionais interessados em programação de sistemas e tecnologias cloud.


O que você aprenderá?

Ao ler o livro, você será capaz de:

  • Criar contêineres eficientes e seguros para aplicações Rust.
  • Projetar e implantar microsserviços no Kubernetes do zero.
  • Usar Rust para automatizar o gerenciamento de clusters Kubernetes (operadores, controladores).
  • Configurar monitoramento, registro e rastreamento para sistemas tolerantes a falhas.
  • Aplicar as melhores práticas de segurança em todas as etapas — do código à operação.


O livro contém muitos exemplos de código prontos para uso e exercícios práticos. Cada capítulo termina com um resumo e perguntas para autoavaliação. «Rust e Kubernetes» é seu guia confiável para o mundo do desenvolvimento cloud moderno em Rust.

Recommendations