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 desenvolvimento moderno de software exige não apenas a capacidade de escrever código de qualidade, mas também habilidades para sua implantação e escalabilidade eficientes. O livro «Kotlin e Kubernetes» é um guia prático que combina o poder da linguagem Kotlin com os recursos de uma das plataformas de orquestração de contêineres mais populares — o Kubernetes.



Sobre o que é este livro?

O livro irá guiá-lo por todo o caminho de criação de uma aplicação de microsserviços em Kotlin: desde a configuração do ambiente local e a escrita dos primeiros serviços REST até a implantação em um cluster Kubernetes de produção. Você aprenderá como usar efetivamente os frameworks Ktor e Spring Boot em um ambiente de contêiner, bem como configurar escalabilidade automática, balanceamento de carga e monitoramento.



Para quem é útil?

  • Desenvolvedores Kotlin que desejam dominar Kubernetes e práticas de DevOps sem mudar para outras linguagens.
  • Programadores Java que estão migrando para Kotlin e desejam adquirir imediatamente habilidades de conteinerização e orquestração.
  • Engenheiros DevOps que buscam exemplos de configuração de CI/CD e monitoramento para aplicações JVM.
  • Arquitetos que projetam sistemas de microsserviços com alta tolerância a falhas.


O que você aprenderá?

  • Fundamentos de Kotlin para desenvolvimento backend e criação de APIs REST.
  • Conteinerização de aplicações com Docker e escrita de Dockerfiles eficientes para Kotlin.
  • Arquitetura do Kubernetes: Pods, Deployments, Services, ConfigMaps e Secrets.
  • Configuração de escalabilidade automática (HPA) e auto-recuperação.
  • Integração com bancos de dados no cluster (PostgreSQL, MongoDB).
  • Compilação e implantação via GitHub Actions e GitLab CI/CD.
  • Monitoramento e registro de logs com Prometheus, Grafana e stack ELK.
  • Segurança: gerenciamento de segredos, RBAC, políticas de rede.


Por que vale a pena ler?

Este livro não é teoria seca. Cada capítulo contém exemplos práticos, configurações prontas para uso e instruções passo a passo. Você poderá aplicar imediatamente o conhecimento adquirido em seus projetos. É dada atenção especial aos erros típicos e às formas de evitá-los.



Se você quer não apenas escrever código em Kotlin, mas também saber como entregá-lo aos usuários de forma rápida, confiável e com custos mínimos — este livro é para você. Ele será seu navegador no mundo do desenvolvimento moderno em nuvem.

Recommendations