境界づけられたコンテキストとは?
境界づけられたコンテキストとは、ドメイン駆動設計において、単一のモデルとその語彙が内部的に一貫性を保つ明示的な境界です。同じ言葉が2つのコンテキストで異なる意味を持ち得るため、それぞれが独自の定義とルールを所有します。これらの境界を引くことで、大規模なシステムが1つの絡み合った矛盾したモデルへと崩壊するのを防ぎます。
なぜ重要か
明確な境界がなければ、共有された用語がずれ、モデルが互いに漏れ出し、結合とバグを生みます。境界づけられたコンテキストは統合ポイントを明示的にし、チームがシステムの自分の担当部分を独立して進化させられるようにします。
関連ガイド
What Is Ubiquitous Language?Ubiquitous language is a shared, precise vocabulary used by developers and domain experts alike, reflected di…
What Is an Anti-Corruption Layer?An anti-corruption layer translates between your domain model and an external or legacy system so foreign con…
What Is an Aggregate Root?An aggregate root is the single entity through which all access to a cluster of related domain objects flows,…