Introduction
Better apps with domain-driven design
()
1. Domain-Driven Design
What is DDD?
()
How does DDD fit with agile?
()
2. Microservices and Monoliths
What is a microservice?
()
Advantages of microservices
()
3. Bounded Contexts and Entities
What are contexts?
()
The ubiquitous language
()
Same name, different entity
()
4. Reactive vs. Declarative Systems
Choreographed/reactive systems
()
Orchestrated/declarative systems
()
5. Event Storming
What is event storming?
()
The physical setup
()
Demo: Events
()
Demo: Activities flow
()
Demo: Activities flow, part 2
()
Demo: Activities flow, part 3
()
Demo: Entities
()
Demo: Contexts
()
Demo: Context maps
()
Demo: Entity maps
()