Jimmy Bogard – The DDD Do-Over

video:

Explore DDD 2017 – Denver, Sept. 21-22

It was their first multi-year project as a young consulting company, and while they all had experience building projects using DDD, it was their first major effort as a team. It was also their client's first DDD project, as well as their first Agile project. With all of these firsts, Jimmy and his team were determined to do things by the book. They debated endlessly the different ways of implementing the DDD patterns, consulted the experts, and even became experts in their own right.

They shipped, and their clients were happy but they were not entirely pleased with the results. It wasn't until years later they understood what we had created – a Monolith!

A few years later, they got the opportunity to embark on a new multi-year effort in a nearly identical domain with nearly identical constraints.

In this talk, Jimmy explores where they went wrong in the first project and how they right their wrongs, using concepts and techniques from both DDD and microservices, to a solution that they could finally say they were completely happy with.

About Jimmy

Jimmy is an author, speaker, blogger, and OSS maintainer. He ships software by day and wrangles toddlers by night. Jimmy is a Chief Architect at Headspring, a consulting company based in Austin, TX.

WEBSITE: http://exploreddd.com
TWITTER: http://twitter.com/ExploreDDD

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Impact Mapping – The Secret Sauce

Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...

Pragmatic Architecture: How to Know When It’s Enough

Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...