Chapter 10

Finding Boundaries

Images

Many domains are too big to be understood and modeled as a whole. In such cases, you need to break down a domain into manageable units. In this chapter, we elaborate an important step in this process: finding the boundaries between subdomains.

This chapter is for you in the following cases:

  • You are struggling with a monolith and want to re-organize it or split it into more manageable parts.

  • You want to design microservices or self-contained systems.

  • You want to apply Domain-Driven Design (DDD) and have difficulties identifying bounded contexts.

  • Your development team has become too big to work efficiently, and ...

Get Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software 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.