エリック・エヴァンスさんが提唱しています。 QCon Tokyo 2011 アーキテクチャパネルディスカッション+DDD雑多ネタ 上記記事を見て、僕も思うところを書いていきます。DDD系の話は、議論になったりすることもありますが、1エンジニアのつぶやきと思ってみてください。(文中の引用文は、上記記事から引用させていただいています。) 基本概念 作成するシステムのプログラムコードと、ドメイン(現実の業務)が一致することによって、 主にコアドメインへの注力によって競争上の優位、市場優位につなげる という。 ドメイン駆動設計を実践するための方法 レイヤードアーキテクチャ ドメインロジックと、それ以外(DBやViewなど)を切り離すのが目的 最近のシステム設計もレイヤードアーキテクチャを採用していたりするので、DDDじゃなくても採用したほうが良いと思っています。 ドメインはオブジェクト指向言語が表