Bounded Contexts (1)

DDD - Maintaining model integrity

Enterprises need big complex software systems and many software developer teams have to collaborate. Often, a project starts with one shared domain model and each team is responsible to design and develop a part of it. The teams might be spread in different buildings or even around the world and communicate sparingly.