Learning Domain Driven Design, Command Query Responsibility Segregation and Event Sourcing
These are the resources that helped me during my learning.
- Explicit Architecture
- // thinkbeforecoding
- Dette technique et entropie du logiciel - Arnaud Lemaire (french)
- CQRS, Fonctionnel, Event Sourcing & Domain Driven Design - Arnaud Lemaire (french)
- ts-eventsourcing library
The ubiquitous language for this project is:
A Todo list has a Name and several Items. A Todo list can be created and its name can be changed. Items have a Description and a Status which can be Done or To do. An item description can be changed and it can be marked as done.