"Taking SEPARATE WAYS forecloses some options. It is hard to merge models that have developed in complete isolation. " #readingToday
Taking SEPARATE WAYS forecloses some options. Although continuous refactoring can eventually undo any decision, it is hard to merge models that have developed in complete isolation. If integration turns out to be needed after all, translation layers will be necessary and may be complex. Of course, this is something you will face anyway.
Domain-Driven Design, Eric Evans