Wrap-Up

Well, that’s a pretty encouraging start with DDD. I think by now you probably have gotten a good feeling that you and your team can actually succeed with an advanced software development technique. I agree.

Of course, we aren’t going to oversimplify things. Implementing DDD takes real concerted effort. If it were easy, everybody would be writing great code, and we know that just doesn’t happen. So get ready. It will be worth it, because your design will be exactly how your software works.

Here’s what you’ve learned so far:

• You’ve discovered what DDD can do for your projects and your teams to help you grapple with domain complexity.

• You found out how to score your project to see if it deserves the DDD investment.

• You considered ...

Get Implementing Domain-Driven Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.