Я пытаюсь использовать CQRS и EventSorcing в своем новом проекте. Я следую тому пути, который Грег Янг предложил несколько лет назад (реализация Марка Нейхофа - http://cre8iveaught.com/blog/2009/11/12 / ...
В настоящее время мы оцениваем архитектуры CQRS и источников событий. Я пытаюсь понять, каковы последствия использования такого дизайна для обслуживания. Два вопроса, которые я пытаюсь найти ...
Предположим, что книга и автор являются агрегированными корнями в моей модели. В модели чтения у меня есть таблица AuthorsAndBooks, которая представляет собой список авторов и книг, к которым присоединяется Book.AuthorId Когда событие BookAdded запускает
Когда моментальные снимки агрегатов не синхронизировались с журналом событий я могу просто воспроизвести свои события из ранних снимков (которые должны быть синхронизированы). То же самое я могу делать, когда добавляю / удаляю новые поля или когда ...
Assuming Stack Overflow domain problem and the following definition of events: UserRegistered(UserId, Name, Email)
UserNameChanged (UserId, имя)
QuestionAsked(UserId, QuestionId, Title, Question) ...
Я использую CQRS для приложения, которое создаю (онлайн-дискуссионная система со сложной бизнес-логикой), и я достиг части реализации, которая меня беспокоит. Как мне справиться ...