Java e Kubernetes: Implantação e Orquestração de Aplicações Corporativas
300 páginas
Portuguese
PDF
4.5

Java e Kubernetes: Implantação e Orquestração de Aplicações Corporativas

Java e Kubernetes: Implantação e Orquestração de Aplicações Corporativas

Autor:

Ano:

Resumo:

O desenvolvimento Java moderno é impensável sem tecnologias em nuvem e conteinerização. O livro «Java e Kubernetes» é um guia abrangente que o conduzirá desde a criação de uma aplicação monolítica simples até uma arquitetura de microsserviços completa, funcionando em um cluster Kubernetes.



O autor, Alexei Petrov, desenvolvedor sênior com 10 anos de experiência, compartilha práticas comprovadas e casos reais. Você aprenderá a superar problemas típicos na migração para o Kubernetes: gerenciamento de configurações, escalonamento, monitoramento e garantia de tolerância a falhas.



O que você aprenderá neste livro:

  • Como conteinerizar aplicações Java (Spring Boot, Jakarta EE, Micronaut) com Docker e otimizar imagens para produção.
  • Fundamentos do Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets — e sua implementação em Java.
  • Construção de microsserviços: da decomposição do monolito à organização de Service Discovery e API Gateway.
  • Gerenciamento de estado: trabalho com bancos de dados no Kubernetes (StatefulSets, PersistentVolumeClaims).
  • CI/CD para projetos Java: automação de build, teste e implantação no Kubernetes com Jenkins e GitLab CI.
  • Monitoramento e registro de logs: integração com Prometheus, Grafana e stack ELK para aplicações Java.
  • Segurança: gerenciamento de segredos, políticas de rede e segurança de contêineres (Pod Security Standards).
  • Cenários avançados: Testes A/B, Canary releases, Autoscaling (HPA, VPA) e Service Mesh (Istio).


Para quem é este livro:

  • Desenvolvedores Java que desejam dominar métodos modernos de implantação e migrar para DevOps.
  • Engenheiros DevOps especializados no ecossistema Java em busca de exemplos práticos.
  • Arquitetos que projetam sistemas escaláveis baseados em Java e Kubernetes.
  • Estudantes e profissionais iniciantes que desejam obter uma profissão valorizada.


O livro contém mais de 50 exemplos práticos, manifestos YAML prontos e código-fonte no GitHub. Você aprenderá não apenas a executar Java no Kubernetes, mas a construir sistemas confiáveis, escaláveis e de fácil manutenção, prontos para altas cargas de trabalho.



Não importa se você trabalha com Spring Boot, Quarkus ou Java EE clássico — este livro fornecerá ferramentas universais para o sucesso em ambientes de nuvem.

Recommendations