Back-end & APIs · Ferramenta
NestJS
Back-ends Node.js estruturados e escaláveis.
01Visão geral
NestJS traz arquitetura para o Node.js: módulos, injeção de dependência e decorators inspirados no Angular. Escolho quando um back-end precisa de fronteiras claras que um time em crescimento consiga seguir.
02Conceitos essenciais
O que qualquer pessoa que trabalha com isso precisa entender
- 01
Módulos
Organizar o app em módulos coesos por funcionalidade.
- 02
Providers e DI
Services injetados pelo container de IoC do Nest.
- 03
Controllers e decorators
Rotas declarativas e metadados.
- 04
Pipes, guards, interceptors
Validação, autorização e preocupações transversais.
- 05
GraphQL e microsserviços
Suporte nativo a GraphQL e transportes baseados em mensagens.
- 06
Testes
Testes unitários e e2e com o testing module.
03Na prática
Faz parte do meu repertório de back-end Node.js (Express, NestJS, GraphQL) para serviços que precisam de arquitetura clara.