Skip to content

Domain driven design

ddd

user-example

ddd-intro.jpg

Talk with the actors domain experts to know how is the business.

Understand the business with the ubiquitous language

Apply the single responsibility principle

Define the aggreagate root, aggregates and values objects.

Define the property and methods using ubiquitous language instead of technical language.

ddd-layers.jpg

ddd-infrastructure-layer.jpg

ddd-application-layer.jpg

ddd-domain-layer.jpg

ddd-advantages.jpg

ddd-disadvantages.jpg