DDD Motivation

Has Domain-Driven Design (DDD) reached its tipping point? It feels like it has. For example, these days we at factor10 get lots of requests about help with DDD, way more than just six months ago. And it seems to be a global trend because the requests are coming from everywhere.

On a recent DDD coaching project I was asked if I could motivate why I think it is more interesting to look at DDD style instead of a more DB-ish-driven design style (typically with Transaction Scripts and possibly with an anemic domain model or recordsets). I thought that was a great question and I’m going to write a series of blog posts about my answers to it. The first one comes here.