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

Kotlin e Kubernetes: Desenvolvimento e Orquestração de Microsserviços

Kotlin e Kubernetes: Desenvolvimento e Orquestração de Microsserviços

Autor:

Ano:

Resumo:

Este livro é um guia prático para a criação de aplicações modernas de microsserviços na linguagem Kotlin e sua implantação em um cluster Kubernetes. O autor, Alexey Sokolov, um desenvolvedor experiente e engenheiro DevOps, compartilha padrões e abordagens comprovados que o ajudarão a migrar de uma arquitetura monolítica para a nuvem.



O livro começa com o básico: você aprenderá como configurar o ambiente local de desenvolvimento, conhecerá os conceitos-chave do Kotlin (coroutines, data classes, null safety) e aprenderá a projetar APIs REST usando Ktor ou Spring Boot. Em seguida, você mergulhará no mundo da conteinerização com Docker e orquestração com Kubernetes.



O foco principal está nos aspectos práticos:

  • Criação e empacotamento de microsserviços em Kotlin em imagens Docker
  • Configuração do Kubernetes: Pods, Deployments, Services, ConfigMaps e Secrets
  • Implementação de Service Discovery, Load Balancing e Health Checks
  • Trabalho com bancos de dados no Kubernetes (PostgreSQL, MongoDB) e gerenciamento de configuração
  • Monitoramento, registro de logs e depuração de aplicações no cluster (Prometheus, Grafana, ELK)
  • Pipelines de CI/CD para compilação e implantação automatizadas (GitLab CI, GitHub Actions)
  • Tópicos avançados: Helm charts, Istio service mesh, estratégias de atualização (Rolling Update, Canary)


O livro é destinado a:

  • Desenvolvedores Java/Kotlin que desejam aprender arquitetura de microsserviços e Kubernetes
  • Engenheiros DevOps que desejam entender as particularidades do trabalho com aplicações Kotlin
  • Team Leads e arquitetos que planejam migrar para tecnologias em nuvem
  • Estudantes e todos que se interessam pelo desenvolvimento moderno de software


O leitor aprenderá:

  • Como escrever microsserviços eficientes e seguros em Kotlin
  • Como projetar aplicações prontas para escalabilidade e tolerância a falhas
  • Como automatizar a implantação e o gerenciamento do ciclo de vida dos serviços
  • Como resolver problemas reais: comunicação em rede, gerenciamento de estado, segurança


Todos os exemplos de código estão disponíveis para download e são fornecidos com comentários detalhados. O livro é escrito em linguagem simples e clara, com foco na prática, não na teoria. Após a leitura, você será capaz de construir de forma independente um sistema completo de microsserviços em Kotlin, operando sob o Kubernetes.



Esta edição se tornará um livro de referência para todos que desejam estar na vanguarda das tecnologias modernas em nuvem e aumentar seu valor como profissional.

Recommendations