Slide 10
Slide 10 text
コアドメイン/サブドメイン
• コアドメインとは、「中心的事業領域」であり、その部分がなくなると商売がなり立たなくなってしまうような
事業領域を指しています。
• 一方で、サブドメインとはコアドメインをなり立たせるために必要ではあるが、競争優位性や差別化を図るポイ
ントにはならない領域を指しています。
• つまり、選択と集中をするために、コア/サブドメインを区別する必要があります。
コアドメイン
(競争優位性を担保する企業のアイデンティティ)
サブドメイン
ドメイン
• 事業課題を技術的なソリューションで解決できる場合、最もシステム
化する価値の高い領域(理想)
そのために・・・
• コアドメインがなんであるのか
• コアドメインの範囲はどこなのか
• システム上ではコアのロジックとサブのロジックを密結合・散在させない
・・・・ようにしななければな、とまず最初に考えました。
【参考】
エリック・エヴァンス 『エリック・エヴァンスのドメイン駆動設計』
ヴォーン・ヴァーノン『実践ドメイン駆動設計』