メインコンテンツまでスキップ

Learning Domain-Driven Design

ビジネスドメインを分析する

ビジネスドメインとは、会社の主たる活動領域のこと。複数の場合もある。 例えば、Fedexなら運送、スタバなら飲食、ウォルマートなら小売。

サブドメインとは

ドメインの目標を達成するために、複数のサブドメインが構成される。 例えば、スタバならコーヒー製造、物流、不動産、人事、金融など。

サブドメインは、Core, Generic, and Supporting の3種類がある。

コアサブドメインは金を生むドメイン。 概して複雑である。また、それこそが参入障壁となる。 コアドメインは技術によるものとは限らず、人によるものの場合もある。