Java e Kubernetes: Desenvolvimento e Implantação de Microsserviços
300 páginas
Portuguese
PDF
4.5

Java e Kubernetes: Desenvolvimento e Implantação de Microsserviços

Java e Kubernetes: Desenvolvimento e Implantação de Microsserviços

Autor:

Ano:

Resumo:

O desenvolvimento moderno em Java é impensável sem conteinerização e orquestração. O livro "Java e Kubernetes" é um guia prático que o levará desde os primeiros passos com Docker até o gerenciamento completo de uma arquitetura de microsserviços no Kubernetes. Ele foi criado para desenvolvedores Java que desejam dominar as ferramentas modernas de DevOps e deixar de ter medo de implantação.



Sobre o que é este livro?

O livro abrange o ciclo de vida completo de uma aplicação Java em ambiente cloud:

  • Conteinerização de aplicações Java — criação de imagens Docker eficientes para Spring Boot, Quarkus e Micronaut, otimização de tamanho e tempo de construção.
  • Fundamentos do Kubernetes — arquitetura do cluster, pods, serviços, deployments, mapas de configuração e segredos.
  • Arquitetura de microsserviços — projeto e implementação de microsserviços em Java, comunicação entre serviços, descoberta de serviços.
  • Gerenciamento de estado — trabalho com bancos de dados, caches e filas de mensagens no Kubernetes.
  • Monitoramento e logging — configuração de Prometheus, Grafana, stack ELK para microsserviços Java.
  • CI/CD — automação de construção, teste e implantação com Jenkins e GitLab CI.
  • Segurança — gerenciamento de segredos, RBAC, políticas de segurança de pods.


Para quem é este livro?

  • Desenvolvedores Java que desejam dominar Kubernetes e conteinerização.
  • Engenheiros DevOps que trabalham com o stack Java.
  • Líderes técnicos e arquitetos que planejam a migração para microsserviços.
  • Estudantes e profissionais iniciantes que desejam entender o desenvolvimento cloud moderno.


O que você aprenderá?

  • Como empacotar uma aplicação Java em uma imagem Docker e otimizá-la.
  • Como configurar um cluster Kubernetes local com Minikube ou Kind.
  • Como implantar uma aplicação multicomponente com banco de dados e fila.
  • Como implementar Service Discovery e Load Balancing para microsserviços.
  • Como configurar escalonamento automático e atualização de aplicações.
  • Como integrar aplicações Java com a API do Kubernetes.


O livro contém diversos exemplos práticos, manifestos prontos para uso e trechos de código. Todos os exemplos foram testados nas versões atuais do Java 17+ e Kubernetes 1.27+. Após a leitura, você será capaz de projetar, desenvolver e manter microsserviços Java com confiança em ambiente de produção Kubernetes.



Não é apenas teoria — é uma ferramenta prática que o ajudará a se tornar um especialista requisitado na área de soluções Java em cloud.

Recommendations