Software Engineering Architecture Lab

Bounded Contexts: Where Words Keep One Meaning

A boundary around a part of the business where the same words mean the same thing. Lesson 6 of Level 6: Domain-Driven Design. Based on DDD.

Level 6 · Domain-Driven Design · Lesson 6 of 8

A boundary around a part of the business where the same words mean the same thing.

Continue learning

Try it hands-on

  • DDD Bounded Contexts Workshop — Sort ShopFlow concepts into bounded contexts, see where “Customer” and “Product” mean different things, and check coupling.

All lessons in DDD

  1. Ubiquitous Language: Code That Speaks the Business
  2. Entities vs Value Objects
  3. Aggregates: Consistency Boundaries That Protect Invariants
  4. Domain Services vs Application Services
  5. Domain Events: Things That Happened
  6. Bounded Contexts: Where Words Keep One Meaning
  7. Context Maps: How Bounded Contexts Relate
  8. Strategic Design: Core, Supporting & Generic Subdomains