Is Domain Driven Design useful / productive for not so complex domains?

Posted by Elijah on Programmers See other posts from Programmers or by Elijah
Published on 2011-02-10T19:08:27Z Indexed on 2011/02/10 23:33 UTC
Read the original article Hit count: 253

When assessing a potential project at work, I suggested that it might be advantageous to use a domain driven design approach to its object model. The project does not have an excessively complex domain, so my coworker threw this at me:

It has been said, that DDD is favorable in instances where there is a complex domain model (“...It applies whenever we are operating in a complex, intricate domain” Eric Evans).

What I'm lost on is - how you define the complexity of a domain? Can it be defined by the number of aggregate roots in the domain model? Is the complexity of a domain in the interaction of objects?

The domain that we are assessing is related online publishing and content management.

© Programmers or respective owner

Related posts about complexity

Related posts about domain-driven-design