Domain Driven Design

Tags: ddd

Introduction

Concept

Domain

Domain Event

Entity

One of the main characteristics of an entity is that it has an identity. The identity never changes through the life cycle of an entity.

Bounded Context

Bounded Context is a central pattern in Domain-Driven Design. It is the focus of DDD's strategic design section which is all about dealing with large models and teams. DDD deals with large models by dividing them into different Bounded Contexts and being explicit about their interrelationships.

Bounded Context Integration Strategies

Aggregate

Data Transfer Object- DTO

DDD and Validation

DDD and API

DDD and Software Architecture

DDD and validation

Anemic model vs rich domain model

Free DDD E-Books

Papers / Presentations

Videos/Talks

DDD and microservices