J'étudie la conception axée sur le domaine et le DDD distribué pour une prochaine application Silverlight sur laquelle je vais travailler. Le modèle EagerReadDerivation semble améliorer l'évolutivité de l'application, mais au prix d'une complexité accrue.EagerReadDerivation: équilibrer les avantages et les coûts
L'application pourra avoir des milliers d'utilisateurs qui téléchargent de gros fichiers texte (plus de 100 000 lignes) qui devront être traités par plusieurs services. Nous devrons également prendre en charge les scénarios «what-if» (a la ParallelModel). Je crois qu'une approche basée sur un modèle nous aidera à gérer la complexité, donc je voudrais garder la logique hors de la base de données autant que possible.
Ma question s'adresse aux développeurs qui ont essayé le modèle EagerReadDerivation: cela at-il été payant pour vous, et cela valait-il la peine d'ajouter de la complexité à votre application?