Learning Domain-Driven Design
ビジネスドメインを分析する
ビジネスドメインとは、会社の主たる活動領域のこと。複数の場合もある。 例えば、Fedexなら運送、スタバなら飲食、ウォルマートなら小売。
サブドメインとは
ドメインの目標を達成するために、複数のサブドメインが構成される。 例えば、スタバならコーヒー製造、物流、不動産、人事、金融など。
サブドメインは、Core, Generic, and Supporting の3種類がある。
コアサブドメインは金を生むドメイン。 概して複雑である。また、それこそが参入障壁となる。 コアドメインは技術によるものとは限らず、人によるものの場合もある。