DDD Academy
No upcoming sessions

Advanced DDD Design Patterns

Advanced
English

Your Instructors

Advanced DDD Design Patterns

Domain-Driven Design (DDD) encourages us to express complex business domains in code. Perhaps you’re already familiar with the basic patterns such Entity, Value Object, and Repository. But what about modelling business rules? How to deal with configuration of business processes for different tenants? How to express complex relationships between rules in your code? How to make these things first class in your code?

If your Controllers or Services have long procedural methods in them, this class is for you.

What you will learn

  • Visualising Constraints
  • Making rules first class with the Specification pattern
  • Organising complex, configurable rules
  • Making business processes explicit with Process Managers
  • Using Repositories to to customise behaviour per tenant

Prerequisites

  • Some experience with basic DDD patterns is helpful
  • The class is programming-language agnostic

Sessions & Booking

Upcoming Sessions

No upcoming sessions yet.

Get in touch and we'll keep you posted.

Book for your team

We can organise this workshop privately for your company, tailored to your domain.

Contact us

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.