January 14, 2015 at 02:24PM
"[Y]ou trade off the benefits of seamless integration against the additional effort of coordination and communication." #readingToday

To sum up these guidelines, there is a range of strategies for unifying or integrating models. In general terms, you will trade off the benefits of seamless integration of functionality against the additional effort of coordination and communication. You trade more independent action against smoother communication. More ambitious unification requires control over the design of the subsystems involved.

Domain-Driven Design, Eric Evans