Files Included :
1 -Introduction (36.25 MB)
2 -Course Structure (92.27 MB)
1 -The importance of read models (134.54 MB)
2 -Implementing a read model in C# using MySQL on AWS (699.99 MB)
1 -Final Thoughts (79.53 MB)
1 -What is Event Sourcing (322.01 MB)
2 -The Business Insights of Event-Sourced Systems (79.28 MB)
3 -The Technical Advantages of Event-Sourced Systems (119.89 MB)
4 -Building your own Event Store vs using a third party solution (130.83 MB)
1 -What is CQRS (185.9 MB)
2 -Implementing a Command (403.03 MB)
3 -Implementing Command Handlers (435.64 MB)
4 -Queries (136.36 MB)
1 -Implementing Aggregate Roots (673.49 MB)
1 -High-Level Architecture (190.55 MB)
2 -What database should you use (162.9 MB)
3 -Using AWS DynamoDB as an Event Store (115.39 MB)
1 -Overview of the components we will build (90.83 MB)
2 -Data flow within the architecture and how the event store will operate (104.83 MB)
3 -Implementing DynamoDB Tables by Hand (265.11 MB)
4 -Implementing DynamoDB Tables with CloudFomration (253 MB)
5 -Creating a DynamoDB Event Store in C# and NET Core (893.86 MB)
6 -How to manage concurrency violations (379.25 MB)
7 -Memory Event Store (149.8 MB)
1 -What is a Snapshot (151.01 MB)
2 -Implementing a Snapshot (325.14 MB)
1 -What is a Projection (197.64 MB)
2 -Implementing a Projection (135.41 MB)
1 -Publishing and consuming domain events (201.25 MB)
2 -Implementing a consistent domain event publication process (650.95 MB)