Chapter 2. Strategic Design with Bounded Contexts and the Ubiquitous Language


What are these things called Bounded Contexts? What’s the Ubiquitous Language? In short, DDD is primarily about modeling a Ubiquitous Language in an explicitly Bounded Context. While true, that probably wasn’t the most helpful description that I could provide. Let me break this down for you.


First, a Bounded Context is a semantic contextual boundary. This means that within the boundary each component of the software model has a specific meaning and does specific things. ...

Get Domain-Driven Design Distilled, 1/e now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.