スコープ・要求
境界づけられたコンテキスト
Bounded Context
読み:きょうかいづけられたこんてきすと
あるモデルと言葉の意味を一貫させて適用する、明確に区切った範囲です。
01初心者向け
まず意味をつかむ
同じ「顧客」でも、営業では見込み客、請求では契約者を意味することがあります。無理に一つへ合わせず、それぞれの意味が通用する範囲を定めます。
02実務者向け
仕事でどう使うか
業務目的、担当チーム、用語、データの責任範囲を確かめて境界を決めます。境界を越える連携では、同じ名称でも意味が違う項目を翻訳・対応付けします。
03専門家向け
判断を一段深める
組織図やマイクロサービスの分割と必ず一致するわけではありません。モデルの整合性を守る境界であり、分割した数や小ささそのものを最適化しないようにします。
IN PRACTICE
具体例で考える
架空の人材サービスで、採用側の「応募者」と入社後管理の「社員」を別のモデルで扱い、入社確定時に必要な情報を引き渡します。
理解を助けるための架空の例です。採用の応募者モデル
意味を対応付ける連携
人事の社員モデル
二つのモデルの境界と翻訳関係を表しています。
ここは誤解しやすい
境界を決めずに共通の巨大モデルを作ると、変更の影響が広がりやすくなります。
この知識を、組織の力へ。
