Chapter 7

Modeling Domain Concepts

Many projects could benefit from carefully crafted domain models, but don’t. Oftentimes the lack of thoughtful modeling is due to the concepts of a business being perceived as data. After all, we are constantly reminded that “data is the most important asset of the business.” Given the strong affinity for big and fast-moving data, it might seem difficult to argue against this reasoning. But even if you assign the highest importance to data, that data means nothing without smart people who learn how to process it to the point of extracting the greatest possible value from it.

This is where tactical modeling comes in. Once you have a fairly good understanding of the strategic direction to be taken, more focus ...

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.