JavaScript (Node.js) e microsserviços: Um guia prático
300 páginas
Portuguese
PDF
4.5

JavaScript (Node.js) e microsserviços: Um guia prático

JavaScript (Node.js) e microsserviços: Um guia prático

Autor:

Ano:

Resumo:

O livro «JavaScript (Node.js) e Microsserviços» é um guia prático para desenvolvedores que desejam aprender a construir sistemas distribuídos na plataforma Node.js. O autor, Alexei Petrov, compartilha sua experiência na transição de uma arquitetura monolítica para um ecossistema de microsserviços flexível e escalável.



Sobre o que é este livro?

O livro abrange o ciclo completo de criação de uma aplicação de microsserviços: desde o design e desenvolvimento até os testes e deploy. Você aprenderá como dividir uma aplicação monolítica em serviços independentes, configurar sua interação e garantir a tolerância a falhas. É dada atenção especial aos aspectos práticos: conteinerização com Docker, troca de mensagens assíncrona via RabbitMQ e construção de API gateways.



Para quem é este livro?

  • Desenvolvedores JavaScript que desejam migrar de monolitos para microsserviços
  • Programadores Node.js que desejam aprofundar seus conhecimentos em sistemas distribuídos
  • Desenvolvedores Full-stack que planejam criar aplicações web escaláveis
  • Engenheiros DevOps interessados na automação do deploy de serviços Node.js


O que você aprenderá?

  • Princípios de design de arquitetura de microsserviços em Node.js
  • Como usar Express.js e Fastify para criar serviços leves
  • Configuração de contêineres Docker e orquestração com Docker Compose
  • Implementação de troca de mensagens assíncrona via RabbitMQ
  • Construção de um API gateway para roteamento de requisições entre serviços
  • Métodos de teste (unit, integration, e2e) de aplicações de microsserviços
  • Deploy e monitoramento de um sistema distribuído em ambiente de produção
  • Tratamento de erros, logging e rastreamento de requisições


Por que vale a pena ler?

Este livro não é sobrecarregado de teoria — cada seção contém exemplos de código funcionais que podem ser aplicados imediatamente em projetos reais. Você aprenderá a evitar erros típicos ao projetar microsserviços e obterá modelos prontos para um início rápido. Ao final da leitura, você será capaz de projetar e implantar de forma independente um sistema de microsserviços pronto para produção em Node.js.



O livro é adequado tanto para desenvolvedores iniciantes quanto para experientes que desejam sistematizar seus conhecimentos sobre microsserviços e as ferramentas do ecossistema JavaScript.

Recommendations