Domain-Driven Design

How do we overcome the overwhelming complexity of our business domains and quickly build software applications that evolve and adapt effectively?

Domain-Driven Design (DDD) is an approach to software development that promotes collaboration between different disciplines to solve complex business problems in the most effective way. The aim of DDD is accelerating development for teams dealing with domain complexity.

Our expert instructor, Paul Rayner, teaches two virtual workshops: Essential DDD and Strategic DDD. In them, you'll gain an understanding of what DDD looks like, why it matters, and how to apply it to you, your team, and your organization. The workshops are taught virtually, so your team members can attend regardless of location. Each workshop can have a maximum of 20 attendees.

into_modeling_time.png
domain_distillation.png

Together these workshops will provide you with a solid grounding in the foundational ideas, techniques and skills for doing DDD well in your own project context. We will connect things in DDD together, highlighting what's most important, and giving you practical tools to take away with your team and apply on your project immediately.