What Is a Bounded Context?
A bounded context is an explicit boundary in domain-driven design within which a single model and its vocabulary stay internally consistent. The same word can mean different things in two contexts, so each owns its own definitions and rules. Drawing these boundaries keeps large systems from collapsing into one tangled, contradictory model.
Why it matters
Without clear boundaries, shared terms drift and models leak into each other, creating coupling and bugs. A bounded context makes integration points explicit so teams can evolve their slice of the system independently.
Related guides
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,…