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

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

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

Autor:

Ano:

Resumo:

O desenvolvimento moderno em Kotlin exige não apenas conhecimento da linguagem, mas também compreensão de como entregar o código ao usuário de forma rápida, confiável e com riscos mínimos. O livro "DevOps para desenvolvedores Kotlin" é a ponte entre escrever código limpo e implantá-lo com sucesso em produção. Ele foi criado especificamente para programadores Kotlin que desejam dominar as práticas de DevOps sem se aprofundar em teoria de infraestrutura excessiva.



Sobre o que é este livro?

Você aprenderá como configurar o ciclo completo de entrega de uma aplicação Kotlin: do primeiro commit ao monitoramento em produção. O livro aborda os seguintes tópicos principais:

  • Automação de build e CI/CD. Configuração de scripts Gradle, integração com GitHub Actions e GitLab CI, criação de pipelines para projetos Kotlin.
  • Containerização. Imagens Docker para aplicações JVM, otimização de tamanho e tempo de build, trabalho com Docker Compose.
  • Orquestração. Implantação em Kubernetes: escrita de manifestos, Helm charts, estratégias de atualização (rolling update, blue-green).
  • Monitoramento e logging. Prometheus + Grafana para métricas do Ktor/Spring Boot, coleta centralizada de logs via Loki ou ELK.
  • Segurança. Gerenciamento de secrets, scanners SAST para código Kotlin, políticas de segurança de contêineres.


Para quem é este livro?

O livro é destinado a desenvolvedores Kotlin de qualquer nível — desde juniores que estão começando a entender deploy até seniores que desejam sistematizar seus conhecimentos. Se você programa em Kotlin (Ktor, Spring Boot, Android) e quer gerenciar a infraestrutura por conta própria ou interagir efetivamente com engenheiros de DevOps, esta publicação é para você. Pressupõe-se conhecimento básico de Kotlin e JVM, mas não é necessária experiência com Docker ou Kubernetes.



O que você obterá após a leitura?

  • Aprenderá a escrever Dockerfiles prontos para produção para aplicações Kotlin.
  • Conseguirá configurar um pipeline CI/CD que testa, compila e faz deploy automático do seu projeto.
  • Dominará técnicas básicas e avançadas de trabalho com Kubernetes.
  • Entenderá como monitorar o desempenho da aplicação e encontrar rapidamente gargalos.
  • Receberá templates prontos e checklists para implementar práticas de DevOps na sua equipe.


O livro contém diversos exemplos práticos, listagens de código e instruções passo a passo. Você não apenas lerá teoria — poderá aplicar imediatamente o conhecimento em projetos reais. O autor, Alexey Voronov, tem 10 anos de experiência em desenvolvimento JVM e 5 anos em engenharia DevOps, o que lhe permite falar a mesma língua tanto com desenvolvedores quanto com especialistas em infraestrutura.



"DevOps para desenvolvedores Kotlin" se tornará seu guia de referência, ajudando a reduzir o tempo entre a ideia e o lançamento e tornando suas aplicações mais estáveis.

Recommendations