Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as Domain Model, CQRS, and Event Sourcing.
What you'll learn
This course covers DDD analysis patterns helpful in discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as:
- Domain Model
- CQRS
- Event Sourcing
Table of contents
- Introduction 1m
- Holistic Model for the Business Domain 4m
- Aspects of a Domain Model 8m
- Database-centric Domain Models 7m
- That Crazy Little Thing Called Behavior 2m
- Domain Model as a Domain API 8m
- Aggregates and Value Types w/ DEMO 9m
- Domain Services 6m
- Events in the Business Domain 6m
- Anemic Models 4m
- Beyond Single All-encompassing Domain Models 3m
Course FAQ
Domain-driven design is a philosophy focused on both data and behavior, with the goal of providing better tools for tackling complexity.
This course is for architects and devs looking for details regarding DDD patterns such as Domain Models, CQRS, and Event Sourcing.
This course sums up various positions, facts, and perspectives regarding software architecture so that you can consider domain-driven design when finding the best approach for your project.