DevOps para desenvolvedores Java: do código à produção
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores Java: do código à produção

DevOps para desenvolvedores Java: do código à produção

Autor:

Ano:

Resumo:

O livro «DevOps para desenvolvedores Java» é um guia prático que ajudará programadores Java a dominar as principais práticas e ferramentas de DevOps. Você aprenderá como automatizar a compilação, os testes, a implantação e o monitoramento de aplicações Java para acelerar o lançamento do produto no mercado e aumentar sua confiabilidade.



O livro é voltado para desenvolvedores Java de qualquer nível — de juniores a seniores — que desejam expandir seu conjunto de habilidades e entender como funciona a infraestrutura moderna. Para a leitura, basta conhecimento básico de Java e compreensão geral de sistemas Unix. O livro não exige experiência em administração ou conhecimento profundo de redes.



O que você aprenderá:

  • Como configurar um pipeline de CI/CD com Jenkins, GitLab CI e GitHub Actions para projetos Java (Maven/Gradle).
  • Como conteinerizar aplicações Spring Boot com Docker e otimizar imagens.
  • Fundamentos de orquestração com Kubernetes: deploy, serviços, configurações, escalonamento.
  • Integração de monitoramento e logging: Prometheus, Grafana, stack ELK para aplicações Java.
  • Gerenciamento de configurações e segredos (Helm, Vault, ConfigMaps).
  • Princípios de Infrastructure as Code (Terraform, Ansible) para automatizar implantações.
  • Testes de infraestrutura e estratégias de zero-downtime deployment.


Características do livro:

  • Todos os exemplos são baseados em projetos Java reais (Spring Boot, Hibernate, Kafka).
  • Instruções passo a passo e arquivos de configuração prontos.
  • Análise de erros comuns e melhores práticas de engenheiros DevOps experientes.
  • Exercícios no final de cada capítulo para fixação do conteúdo.


Este livro será seu navegador no mundo DevOps. Você deixará de temer os termos «conteinerização», «orquestração» e «pipeline», e será capaz de construir processos que economizam horas de trabalho manual e tornam seu código mais estável em produção.



Ideal para quem deseja migrar da escrita de código para o ciclo completo de desenvolvimento e entrega de software, bem como para equipes que estão implementando a cultura DevOps no ecossistema Java.

Recommendations