Domain Driven Design

Domain-Driven Design is a collection of principles and patterns for mapping business domain concepts into software artifacts.

Domain Driven Design

Characteristics of a Rich Domain Model

Building Blocks of Domain-Driven Design

Architectural, Design & Implementation Aspects

Domain Driven Development Phases

Reference