Я в здании приложение, которое будет разоблачать часть своих функций через RESTful услуг и мои пакеты прикладных программ организована нижеDDD Заполнители Validation
- Application -> Этот пакет содержит RESTfull услуги
- Модель - -> содержит модель предметной области агрегатов, Value Objects, ...
- Инфраструктура -> содержит набор классов, необходимых для доступа к базе данных
- Монго DB -> Мой DB
Пакет приложений предоставляет конечной точке
CastReview(UUID reviewedEntityId, string review)
Представлен обзор извлеченный из тела запроса и является обязательным.
Теперь мой вопрос, где проверка должна произойти
Должен ли я сохранить логику проверки внутри агрегата и внутри приложения я просто построить экземпляр агрегата и проверить, если агрегат действует
Или я должен иметь подтверждение внутри пакета прикладных программ, а также внутри совокупности