Contexts - a barrier too high for newbies?

Ok, “CQRS! DDD!” (Those buzzwords must ring a couple of bells)

One of the largest problems seen in “A Stereotypical Architecture” was
that the intent of the user was lost. Because the client interacted by posting 
data-centric DTOs back and forth with the Application Server, the domain was 
unable to have any verbs in it. The domain had become a glorified abstraction
of the data model. [..]
Many examples of such applications can be cited. Users have “work flow”
information documented for them. Go to screen xyz edit foo to bar, then go
to this other screen and edit xyz to abc. For many types of systems this type 
of workflow is fine. These systems are also generally low value in terms of 
the business. In an area that is sufficiently complex and high enough ROI 
in order to use Domain Driven Design these types of workflows become unwieldy.
1 Like