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

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

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

Autor:

Ano:

Resumo:

Este livro é um guia prático para desenvolvedores que desejam dominar a abordagem moderna de criação de aplicações em nuvem usando TypeScript e Kubernetes. Você aprenderá como projetar microsserviços, empacotá-los em contêineres Docker e implantá-los em um cluster Kubernetes.



O livro começa com os fundamentos: instalação do TypeScript, configuração do projeto e introdução ao Kubernetes. Em seguida, você passará para tarefas práticas: criação de APIs REST com Express, trabalho com bancos de dados (PostgreSQL, MongoDB), troca de mensagens assíncrona via RabbitMQ e organização de logs.



É dada atenção especial a questões de segurança, escalabilidade e tolerância a falhas. Você aprenderá a configurar controladores Ingress, gerenciar segredos e configurações com ConfigMap e Secrets, além de implementar escalabilidade horizontal (HPA).



O livro é destinado a:

  • Desenvolvedores TypeScript que desejam aprender Kubernetes
  • Engenheiros DevOps que querem entender como trabalhar com aplicações TypeScript
  • Líderes de equipe e arquitetos que planejam migrar para arquitetura de microsserviços
  • Estudantes e desenvolvedores Júnior prontos para aprender tecnologias em nuvem


O que você aprenderá com o livro:

  • Como projetar microsserviços em TypeScript
  • Como criar e gerenciar imagens Docker
  • Como implantar clusters Kubernetes (Minikube, k3s, soluções em nuvem)
  • Como configurar CI/CD com GitHub Actions ou GitLab CI
  • Como monitorar aplicações com Prometheus e Grafana
  • Como tratar erros e gerenciar estado em um sistema distribuído


Cada capítulo contém exemplos de código que podem ser executados imediatamente. No final do livro, você criará um projeto completo — um sistema de gerenciamento de pedidos rodando em Kubernetes. O código está disponível em um repositório no GitHub.



O livro será útil tanto para iniciantes quanto para desenvolvedores experientes que desejam sistematizar conhecimentos e aprender a aplicar TypeScript e Kubernetes em projetos reais.

Recommendations