Separate Ways

We must be ruthless when it comes to defining requirements. If two sets of functionality have no significant relationship, they can be completely cut loose from each other.

* * *

Integration is always expensive, and sometimes the benefit is small.


Declare a bounded context to have no connection to the others at all, allowing developers to find simple, specialized solutions within this small scope.