-
I cannot strengthen this article enough. "One of the biggest problems with business software is that architecture gets promoted more than the domain model." - by @VaughnVernon vlingo.io/architecture-vs-model/
-
As a DDD practitioner, I see a lot that Architecture takes the central place of the conversation when we design our solutions. Yet, we design anemic models that don’t solve business at all their potential.
-
We tend to build architectures to support superficial domain models, instead of strengthing our domain models supported by the essential architecture.
-
That’s why we, at the end of the day and without previous notice, we find out that we added a substantial accidental complexity because of a poor domain model design dressed up as “bad architecture”