Я изучаю проект, основанный на домене и распределенный DDD для предстоящего приложения Silverlight. Я буду работать. Шаблон EagerReadDerivation похож на то, что он улучшит масштабируемость приложения, но ценой повышенной сложности.EagerReadDerivation: балансировка преимуществ с издержками
Приложение будет иметь потенциально тысячи пользователей, загружающих большие текстовые файлы (100 000 строк), которые необходимо обработать несколькими службами. Нам также нужно будет поддерживать сценарии «что если» (a la ParallelModel). Я считаю, что подход, основанный на модели, поможет нам справиться со сложностью, поэтому я хотел бы как можно больше оставить логику из базы данных.
Мой вопрос предназначен для разработчиков, которые попытались создать шаблон EagerReadDerivation: он окупился за вас, и стоило ли вам дополнительной сложности в вашем приложении?