DDD is one o architect patterns
Ubiquituis language
Ubiquitous Language is a core concept in Domain-Driven Design (DDD) that emphasizes the creation of a common language between all stakeholders involved in a project, such as domain experts, developers, and end-users.
BoundedContext
dierent contexts connected to each other for ex. (client, order, payment)
Entity
has id and lifeCycle
Order
id
...fields
price (value, currency)
ValueObject
container for data, having no lifecycle
Aggregation root
aggregate domains, having one root
Links:
Domain-Driven Design: Tackling Complexity in the Heart of Software