Challenging the fundamental assumptions of DDD

20th June 2014 in London at The Crypt, St James Church Clerkenwell

There are 8 other SkillsCasts available from DDD eXchange 2014

Please log in to watch this conference skillscast.

479544701 640

DDD is a philosophy of software development. It is not a static set of patterns. As technology and project goals change, we have to go back to the deep principles and reapply them to new circumstances. We also have to look at the results we’ve had in previously conventional projects and scrutinize things that are not working well. Yet all that relies on the fundamentals of DDD being solid.

In this SkillsCast recording of Eric's inspiring talk, he tries to dig down to the root assumptions, and challenge each one as well as he can. A practical philosophy such as DDD can only stay relevant if we continue to shake it up, discarding things that don't hold up and clarifying the enduring aspects.

Eric tries to shake the foundation: not to make the case for DDD, but to probe for problems. He might even convince a few people watching this SkillsCast that DDD is unsound! He might inspire a few other members of our community to look for deeper insight and a fresh distillation of DDD.

If this talk inspired you to learn more about CQRS and DDD, you may like to check out more here:

CQRS Questions & Answers on Stackoverflow

Github Repository: Simple CQRS example on Github by Greg Young

Github repository: Deploying the Domain Model Pattern

Upcoming CQRS talks, conferences and meet ups for and by the Skills Matter Community

SkillsCast recordings of talks on CQRS that have been given for and by the Skills Matter community


Thanks to our sponsors

Challenging the fundamental assumptions of DDD

Eric Evans

Eric Evans, author of Domain-driven Design: Tackling Complexity in the Heart of Software is a thought leader in software design, domain driven design and domain modeling and particularly focuses on strategic design.