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:

O livro «Kotlin e Kubernetes: Desenvolvimento e Orquestração de Microsserviços» é um guia prático para desenvolvedores que desejam dominar a criação de aplicações modernas em nuvem usando a linguagem Kotlin e a plataforma Kubernetes. O autor, Alexei Petrov, compartilha sua experiência na construção de sistemas tolerantes a falhas, escaláveis e de fácil manutenção.



O livro começa com os fundamentos: você aprenderá por que o Kotlin é ideal para a arquitetura de microsserviços e como configurar o ambiente local para desenvolvimento. Em seguida, aborda a criação de serviços REST com Spring Boot e Ktor, sua conteinerização com Docker e implantação em um cluster Kubernetes. Atenção especial é dada aos aspectos práticos: configuração de Pod, Service, Deployment, gerenciamento de tráfego via Ingress, trabalho com ConfigMap e Secrets.



  • Para quem é este livro: Desenvolvedores Java/Kotlin, engenheiros DevOps, líderes técnicos que desejam migrar para a arquitetura de microsserviços. É necessário conhecimento básico de Kotlin e Linux.
  • O que você aprenderá:
    • Como projetar microsserviços em Kotlin usando Spring Boot e Ktor
    • Como empacotar aplicações em imagens Docker e gerenciá-las
    • Como configurar um cluster Kubernetes para desenvolvimento e produção
    • Como organizar CI/CD com GitHub Actions e Helm
    • Como implementar monitoramento (Prometheus + Grafana) e logging (ELK)
    • Como testar e depurar microsserviços no Kubernetes
  • Valor prático: Todos os exemplos de código estão disponíveis no repositório GitHub. Você poderá reproduzir o projeto do início ao fim: desde a escrita do primeiro controlador até a implantação na nuvem.


O livro contém mais de 20 exercícios práticos e 5 projetos completos. Você aprenderá a trabalhar com a API do Kubernetes a partir do Kotlin, usar Coroutines para processamento assíncrono e configurar autoscaling. Um capítulo separado é dedicado à segurança: controle de acesso, certificados TLS, segredos.



Este não é apenas um guia de referência, mas um tutorial passo a passo que o ajudará a encurtar o caminho da ideia até uma solução de produção funcional. O livro será útil tanto para iniciantes no Kubernetes quanto para desenvolvedores experientes que desejam dominar o Kotlin no contexto de tecnologias em nuvem.



Formato: PDF, EPUB, MOBI. Páginas: 380. Ano de publicação: 2024.

Recommendations