Attempts to employ Domain-Driven Design (DDD) tactics in the context of a legacy system almost always disappoint. In this paper, Eric Evans describes four strategies for getting started with DDD when you have a big commitment to legacy systems. These strategies emphasize different goals and require different levels of organizational commitment.
The content of this paper is based on a series of articles in the Domain Language Newsletter. Subscribe to get future articles by email.