Chapter 5

Contextual Expertise

Chapter 4, “Reaching Domain-Driven Results,” established that contextual divisions with boundaries are necessary to prevent confusion in conversations with experts who use the same terminology but have different definitions of those terms. As explained in the section, “Domains and Subdomains,” there are generally multiple perspectives in a single problem space domain. It might be said that different experts view the problem space from different angles. This chapter provides concrete examples of the topics that were discussed more abstractly in Chapter 4. This will clear up any questions that might have been raised in the abstract view.

Bounded Context and Ubiquitous Language

The software development approach ...

Get Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture 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.