2015-01-17 1 views
0

Я имею в виду рефакторинг моего сайта администратора для баз данных для гольфа, который в настоящее время использует традиционную архитектуру CRUD.Является ли сайт admin хорошим кандидатом для использования источников событий?

Является ли CQRS/Event Sourcing хорошей моделью для сайтов администратора? Он не генерирует много интересных событий, в лучшем случае он, вероятно, будет иметь только события, связанные с CourseCreated, CourseUpdated и CourseDeleted.

Большинство CQRS/учебники События/примеров, которые я видел, кажется, больше подходим для сайтов типа потребителя, как Интернет Корзина, система бронирования билетов, ресторан система заказа и т.д.

Для сайтов Admin-типа, являются мы просто лучше с CRUD, или CQRS/ES больше предложить?

ответ

2

Если большинство событий, о которых вы можете думать, содержат слова «Создано», «Обновлено» или «Удалено», то вам, вероятно, не нужен источник событий. ES не означает замену сайта CRUD.