Domain-driven design

How to use Domain-driven design
  1. Define the ubiquitous language.
  2. Identify the domains.
  3. Required functionality for a minimum viable product (MVP)? User stories(?)

Entities

How to use Entities

Value objects

How to use value objects

Aggregates

How to use aggregates

Services

How to use services