Что должен делать CQRS handler в NestJS?

MiddleNestJS · Backend·Обновлено 16 июня 2026
Коротко
Handler оркестрирует use case: получает данные, вызывает domain/service logic и возвращает результат.

Handler оркестрирует use case: получает данные, вызывает domain/service logic и возвращает результат.

Сильный ответ должен раскрыть: use case boundary; orchestration; no transport logic; no hidden domain rules.

Важно не допустить типичные ошибки: превращать handler в god service; держать HTTP details в command; обходить domain model.

Что хочет услышать интервьюер

use case boundary

orchestration

no transport logic

no hidden domain rules

Пример: NestJS example

return this.commandBus.execute(new CreateUserCommand(dto));

Типичные ошибки

превращать handler в god service

держать HTTP details в command

обходить domain model

Лучшие курсы по теме

изображение курса

Docker и Ansible

Антон Ларичев
AI-тренажерыAI-тренажеры
Гарантия
Бонусы
иконка звёздочки рейтинга4.7
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Node.js с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.8
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Nest.js с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.6
3 999 ₽ 6 990 ₽
Подробнее