1. 11

  2. 3

    This post is describing CQRS. It has existed and been pretty well fleshed-out for some time now. It also seems to misunderstand the term “domain-driven design”, as CQRS is a key technique in DDD.

    1. 1

      I didn’t even recognize this as CQRS, but it makes sense now that you mention it. I first learned of CQRS via the Hoplon framework, which linked to Martin Fowler’s article.

    2. 2

      Pretty convincing article. It seems to articulate many of the frustrations I have from going between Ruby and Clojure. Most of the Ruby I deal with includes domain models, but I think I’ll try out some of these command classes.

      Is this the same as or similar to the command pattern?