Learn DDD

Resources

Summary

What

Why

The approach is derived from object oriented design, which is understood by people in technology, is proven to meet business needs and can be easily grasped when presented in the form of a domain model.

Goal definition:

Achieving this goal will lead to high quality software

Principles

Modelling Paradigms

1. Strategic Design

Get the big picture. The scope of the project

The onion architecture layers:

1.1 Event Storming

1.2 Context Maps

2. Tactical Design

get the detail