Friday, February 6, 2009

Greg Young on Domain-Driven Design

At QCon San Francisco 2008 conference last year, I interviewed Greg Young on Domain-Driven Design (DDD) topic. His team has been using DDD concepts in their projects. In the interview, Greg discussed how to manage domain state transitions in a DDD project using two different design models, one for reading data from data store and the other for write-only command operations. He also talked about Command Query Separation (CQS) design concept to keep design cleaner and easier to test and maintain and the best practices that developers can use when working on DDD projects.

Check out the interview on InfoQ.

No comments: