Domain Driven Design
·1 min
Table of Contents
Go To References #
- []
Videos #
- Connell Watkins - Onion Architecture with DDD and CQRS | DDD East Midlands Conference - Great comparison of various architectures and how they are similar based on Dependency Inversion, followed by a deep dive into DDD and CQRS
- Mastering the art of Microservices Architecture | Alpha Code - 10 videos (~1.5 hours) with great explanations of Domain Driven Design (Tactical and Strategic aspects), as well as some code examples
-
Primitive Obsession | Code Walks 055 - Christopher Okhravi - Using
int
to represent age vsAge
for living people: the set of valid integers is greater than the set of valid ages – not all valid integers are valid ages / all valid ages are valid integers. UsingAge
allows for validation, formatting, comparisons, and makes dependencies explicit.- Are all values for this object (
int
,string
, etc.), valid values for this domain concept (name, age, etc.)? - “Good architecture is to maximize the number of decisions not made” - Uncle Bob
- Are all values for this object (
- YOW! West 2016 Paul Rayner - EventStorming | Skills Matter