DevOps para desenvolvedores Kotlin
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores Kotlin

DevOps para desenvolvedores Kotlin

Autor:

Ano:

Resumo:

O livro «DevOps para desenvolvedores Kotlin» é um guia prático que preenche a lacuna entre o desenvolvimento em Kotlin e as práticas modernas de DevOps. Se você programa em Kotlin e quer aprender a automatizar a construção, teste, implantação e monitoramento de suas aplicações — este livro é para você.



O autor, Alexei Sokolov, engenheiro DevOps sênior com 10 anos de experiência em grandes empresas de produtos, mostra como adaptar as ferramentas clássicas de DevOps ao ecossistema Kotlin e JVM. O livro é baseado em casos reais e contém scripts prontos para Gradle, Docker, Kubernetes e plataformas em nuvem.



Para quem é este livro

  • Desenvolvedores Kotlin que desejam construir seus próprios pipelines de CI/CD
  • Engenheiros backend migrando de Java para Kotlin que desejam dominar métodos modernos de entrega de software
  • Engenheiros DevOps que trabalham com projetos JVM e querem entender mais profundamente as especificidades do Kotlin
  • Líderes de equipe e arquitetos responsáveis pela infraestrutura de aplicações de microsserviços


O que você aprenderá

  • Como configurar o Gradle para projetos multimódulo e otimizar o tempo de compilação
  • Construção de pipelines eficientes de CI/CD com GitHub Actions, GitLab CI e Jenkins para aplicações Kotlin
  • Containerização de aplicações Kotlin: criação de imagens Docker leves com distroless e GraalVM
  • Orquestração de microsserviços no Kubernetes: Helm charts, estratégias de implantação, health checks
  • Monitoramento e logging: integração com Prometheus, Grafana, OpenTelemetry em Kotlin
  • Soluções em nuvem: implantação na AWS (ECS, Lambda), GCP (Cloud Run) e Yandex Cloud
  • Segurança: gerenciamento de segredos, análise SAST de código, varredura de dependências


Características da edição

  • Todos os exemplos de código são escritos em Kotlin, mas também explicados para desenvolvedores Java
  • Modelos prontos de Dockerfile, Jenkinsfile e manifestos Kubernetes
  • Projeto transversal — do desenvolvimento local à produção na nuvem
  • Capítulo sobre depuração e perfilamento de aplicações containerizadas


O livro é adequado tanto para iniciantes quanto para profissionais experientes. Para a leitura, é suficiente ter domínio seguro de Kotlin e compreensão básica da linha de comando. As ferramentas DevOps são abordadas do zero, com foco no benefício prático para o desenvolvedor.



Após a leitura, você será capaz de implantar um pipeline completo de entrega de software, reduzir o tempo de lançamento de releases e diminuir o número de erros durante a implantação. Não é apenas teoria — é um conjunto de soluções prontas que podem ser aplicadas imediatamente no seu projeto.

Recommendations