May 2016
Intermediate to advanced
176 pages
3h 36m
English
Abstractions
software design problems, 5
Acceleration and management tools
managing DDD projects. See Managing DDD on Agile Project
other tools, 124
summary, 136
Acceptance tests
implementing DDD on Agile Project, 134
using with Event Storming, 124
validating domain model, 39–40
Accuracy, managing in project, 130–131
Actor model
caching Aggregates' state, 109
handling transactions, 78
using with DDD, 43
Aggregate Root, defined, 77
Aggregates
associating with Commands, 120–122
choosing abstractions carefully, 93–95
creating Big Ball of Mud via, 59
designing as testable units, 97–98
Domain Experts refining, 134–136
Event Sourcing Domain Events for, ...