Effective software teams take a torrent of information and knowledge
about their subject matter (the domain) and distill it into a stream of
quality software. Finding and exploiting domain models is a key to
success in projects with complex domains.
We are using CQRS in our project and we really appreciate the benefits that it gives in terms of developing the UI without being dependent on domain model. We are currently in process of generating commands from UI and handling those commands. The tricky part about our UI is we perform multiple actions before we want to persist to database. In sense we want to create composite command which in turn containg multiple sub commands when calling save. We are struggling on how to dervie the sub coammand within the composite commands?
In this article, published on methodsandtools.com, Dan Haywood introduces DDD principles and patterns. A good read if you are just starting out with DDD.
In this article, published on methodsandtools.com, Dan Haywood introduces DDD principles and patterns. A good read if you are just starting out with DDD. Read the article