TypeScript e Kubernetes: Desenvolvimento e Implantação de Aplicações em Nuvem
300 páginas
Portuguese
PDF
4.5

TypeScript e Kubernetes: Desenvolvimento e Implantação de Aplicações em Nuvem

TypeScript e Kubernetes: Desenvolvimento e Implantação de Aplicações em Nuvem

Autor:

Ano:

Resumo:

O livro "TypeScript e Kubernetes: Desenvolvimento e Implantação de Aplicações em Nuvem" é um guia prático para desenvolvedores que desejam dominar a pilha moderna de tecnologias para criar serviços escaláveis em nuvem. O autor, Alexei Petrov, desenvolvedor sênior com 10 anos de experiência, guiará você passo a passo desde a escrita de uma aplicação TypeScript até sua implantação completa em um cluster Kubernetes de produção.



Sobre o que é este livro?

O livro abrange o ciclo completo de desenvolvimento:

  • TypeScript para back-end: configuração de projeto, trabalho com tipos, assincronia, criação de REST API e serviços gRPC.
  • Conteinerização com Docker: criação de Dockerfiles eficientes para TypeScript, build em múltiplas camadas, otimização do tamanho das imagens.
  • Fundamentos do Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets, Ingress — tudo com exemplos reais.
  • Arquitetura de microsserviços: design de serviços, comunicação entre serviços, tratamento de erros, retentativas e timeouts.
  • Pipelines CI/CD: build, teste e deploy automáticos com GitHub Actions e GitLab CI.
  • Monitoramento e logging: Prometheus, Grafana, Loki — como acompanhar o estado dos seus serviços.


Para quem é este livro?

O livro é indicado para:

  • Desenvolvedores JavaScript/TypeScript que desejam migrar de monolitos para microsserviços.
  • Engenheiros DevOps que buscam entender mais profundamente como as aplicações funcionam no Kubernetes.
  • Desenvolvedores Full-stack que desejam dominar ferramentas de infraestrutura em nuvem.
  • Líderes técnicos e arquitetos que planejam migrar para uma arquitetura de microsserviços.


O que você aprenderá e será capaz de fazer após a leitura?

  • Escrever serviços back-end com segurança de tipos em TypeScript usando Express, Fastify ou NestJS.
  • Criar imagens Docker otimizadas para aplicações Node.js.
  • Implantar e escalar serviços no Kubernetes usando manifestos e Helm charts.
  • Organizar um pipeline CI/CD contínuo com deploy automático.
  • Configurar monitoramento, alertas e logging centralizado.
  • Aplicar padrões de tolerância a falhas: circuit breaker, retry, bulkhead.


Todos os exemplos de código estão disponíveis em um repositório no GitHub. O livro é escrito em linguagem clara, com foco na prática e em casos reais. É o ponto de partida ideal para quem deseja criar aplicações modernas em nuvem com TypeScript e gerenciá-las com Kubernetes.

Recommendations