@nestjs/cqrs предоставляет CQRS реализацию. Commands изменяют состояние: @CommandHandler(CreateUserCommand), execute(command). Queries читают данные: @QueryHandler(GetUserQuery), execute(query). Events для side effects: @EventHandler(UserCreatedEvent). CommandBus, QueryBus, EventBus для dispatch. Сагасы (Sagas) — RxJS Observable для оркестрации нескольких событий. CQRS оправдан для сложных доменов, для простого CRUD это overhead.
Что такое CQRS паттерн в NestJS?
Senior
231 просмотровAFK Offer AI
Что такое Bounded Context в DDD и как реализовать в Node.js?