NestJS имеет встроенную поддержку микросервисов — он может работать как микросервис, который взаимодействует через различные транспорты (TCP, Redis, NATS, RabbitMQ, Kafka, gRPC) вместо HTTP, используя единую, основанную на сообщениях модель программирования. Одна и та же структура NestJS (модули, сервисы, DI) применяется; меняются только транспорт и паттерны сообщений.
Создание микросервиса
app = .(, {
: .,
: { : , : },
});
app.();
