Результаты поиска по запросу "cqrs"
Как написать функциональность с использованием DDD / CQRS
У меня есть домен банковского счета, как указано ниже. Может быть SavingsAccount, LoanAccount, FixedAccount и так далее. Один пользователь может иметь нескол...
Рефакторинг кода, чтобы избежать анти-паттерна
У меня есть проект BusinessLayer, который имеет следующий код. Доменным объектом является FixedBankAccount (который реализует IBankAccount). The repository...
Несколько агрегатов / хранилищ в одной транзакции
У меня есть платежная система, как показано ниже. Оплата может быть произведена через несколько подарочных купонов. Подарочные купоны выдаются вместе с покуп...
Команда поиска событий или событие из внешней системы?
В большинстве случаев я понимаю различие между командой и событием в системе CQRS + ES. Однако есть одна ситуация, которую я не могу понять. Предположим, я ...
CQRS: Читать модель, построенную по требованию?
Как я понимаю, CQRS выступает за отделение моделей чтения от моделей предметной области и наличие конкретной модели считывания для каждой необходимой проекци...
CQRS: хранение событий и их публикация - как мне сделать это безопасным способом?
Насколько я'мы узнали вПочему репозиторий CQRS публикует события, а не хранилище событий? Это'хранилище CQRS 'Задача публиковать события. Все иде...
Возможная согласованность между агрегатными корнями в одном и том же ограниченном контексте с использованием менеджера процессов, также известного как saga
Предположим, выу вас есть два агрегата в вашем ограниченном контексте, которые имеют некоторые ограничения между собой. Используя DDD, эти межагрегатные огра...
В чем разница между сагой, менеджером процессов и подходом на основе документов?
Я понимаю, что все три понятия связаны с длительными транзакциями.Насколько я понимаю, менеджер процессов - это конечный автомат, который просто реагирует на...