CQRS Theory and Practice
Patterns and tools for building scalable distributed systems
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
CAP Theorem |
|
00:33:02 | |
|
Introduction
|
|
06:32 | |
|
CAP Theorem
|
|
08:01 | |
|
Fallacies of Distributed Computing
|
|
13:15 | |
|
Choices
|
|
03:51 | |
|
Conclusion
|
|
01:23 | |
Domain Driven Design |
|
00:30:34 | |
|
Domain Driven Design
|
|
01:45 | |
|
Ubiquitous language
|
|
04:32 | |
|
Bounded Contexts
|
|
04:36 | |
|
Layered Architecture
|
|
04:06 | |
|
Aggregate Roots
|
|
05:39 | |
|
Aggregate Boundaries
|
|
08:02 | |
|
Conclusion
|
|
01:54 | |
CQRS |
|
00:38:13 | |
|
CQRS
|
|
01:49 | |
|
Command Query Separation
|
|
02:06 | |
|
Collaborative Domains
|
|
04:16 | |
|
Lap Around Pharmanet
|
|
03:57 | |
|
Fullfillment Walkthrough
|
|
09:13 | |
|
Before CQRS
|
|
04:51 | |
|
After CQRS
|
|
10:44 | |
|
Conclusion
|
|
01:17 | |
Durability |
|
00:30:15 | |
|
Durability Guarantees
|
|
04:15 | |
|
MSMQ Options
|
|
03:37 | |
|
Enable MSMQ and MSDTC
|
|
02:53 | |
|
Durable Message Queue
|
|
13:04 | |
|
Durability Test
|
|
04:17 | |
|
Conclusion
|
|
02:09 | |
Enterprise Service Bus |
|
00:52:04 | |
|
Introduction
|
|
03:15 | |
|
Command Refactoring
|
|
04:32 | |
|
Command Demo
|
|
09:42 | |
|
CAP Tradeoff
|
|
02:02 | |
|
Integration Steps
|
|
03:18 | |
|
Event Demo
|
|
11:04 | |
|
Subscription Refactoring
|
|
03:44 | |
|
Subscription Demo
|
|
10:19 | |
|
History
|
|
03:02 | |
|
Conclusion
|
|
01:06 | |
Append Only Models |
|
00:34:35 | |
|
Introduction
|
|
01:45 | |
|
Event Sourcing
|
|
02:43 | |
|
Identify Dependent Properties
|
|
01:59 | |
|
Identify Events
|
|
03:12 | |
|
Model Events as Objects
|
|
01:25 | |
|
Event Sourcing Demo
|
|
06:07 | |
|
Event Streaming
|
|
02:17 | |
|
How Event Streaming Works
|
|
01:21 | |
|
Event Streaming Example
|
|
01:34 | |
|
Historical Modeling
|
|
02:45 | |
|
How Historical Modeling Works
|
|
04:54 | |
|
Querying a Historical Model
|
|
03:00 | |
|
Conclusion
|
|
01:33 | |
Operational Concerns |
|
00:42:19 | |
|
Introduction
|
|
01:12 | |
|
Configuration
|
|
03:59 | |
|
Rewrite Rules
|
|
06:03 | |
|
Separate Config Files
|
|
02:10 | |
|
Shared Configuration Database
|
|
04:58 | |
|
Database Versioning
|
|
05:07 | |
|
Service Versioning
|
|
03:54 | |
|
Message Versioning
|
|
04:48 | |
|
Deployment
|
|
05:50 | |
|
Module Conclusion
|
|
01:19 | |
|
Course Conclusion
|
|
02:59 |
CAP Theorem