7 Years of Domain-Driven Design

Turns out Domain-Driven Design (DDD) works not only for cargo shipping. Domain-driven design consists of a set of patterns for building enterprise applications from the domain model out. In your software career you may well have encountered many of these ideas already, especially if you are a seasoned developer in an OO language. But applying them together will allow you to build systems that genuinely meet the needs of the business.

This presentation shares the story of Plexop. Plexop is a large-scale marketing system that spans over a dozen of different business domains – from management of advertising spaces to sales agents’ commissions. To implement Plexop, there were very limited resources and a very short time to market. That’s why the software development team embraced Domain-Driven Design from day one and it pay out. Learn how DDD allowed to manage complexities, different strategies for defining context boundaries that were used, and of course, the things that you have to learn the hard way – by making your own mistakes.

Video producer: http://ndcsydney.com/