Learn how to use Bounded Contexts to turn monolithic systems into composite applications, now with multiple lean and mean domain models. As developers use Domain Driven Design (DDD) principles to build larger and richer systems, many of them run into performance and maintainability problems as their domain model grows to meet the demands of the system. Performance problems addressed by eager fetching reappear later in other parts of the system, now requiring the use of lazy loading for the same entities.
Watch this video on Oredev.org