Chapter 2. Domains, Subdomains, and Bounded Contexts

There are just as many notes as I required, neither more nor less.

—Mozart in the film Amadeus (Orion Pictures, Warner Brothers, 1984)

There are three things you are going to have to understand very clearly:

• What your Domain is

• What your Subdomains are

• What your Bounded Contexts are

Just because all these concepts were discussed in detail in the second half of [Evans] does not mean that they are of secondary importance. To succeed in implementing DDD, you have to get these right.

Get Implementing Domain-Driven Design 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.