Easy, Database Agnostic .NET Event Sourcing and CQRS with Akka.NET
Event sourcing is a powerful, self-auditing technique for tracking changes to entities in a given business system - and frequently event-sourcing goes hand-in-hand with Command Query Responsibility Segregation (CQRS), a powerful pattern for separating read and write models from each other.
Akka.NET is one of the best solutions in market for implementing both of these patterns using Akka.Persistence (event-sourcing) and Akka.Persistence.Query (CQRS) - it can work across any of our supported databases (SQL Server, Postgres, Redis, MongoDb, Azure Table Storage, to name a few) and it does so with minimal fuss.
In this webinar you’ll learn:
- How to leverage Akka.Persistence for event-sourcing your source-of-truth data;
- How to design state and event formats your persistent actors will use;
- How to project Akka.Persistence data using Akka.Persistence.Query into separate read models - such as materialized views, read-optimized tables, and more;
- How to use tags and other Akka.Persistence features to make your read models as flexible as possible; and
- How to version your events and state across the lifespan of your software.
Source: https://github.com/petabridge/akkadotnet-code-samples/tree/master/src/cqrs/cqrs-sqlserver
Learn Akka.NET: https://learnakka.net/
Akka.NET Homepage: https://getakka.net/
0:00 - Intro
2:07 - Event-Sourcing with Akka.Persistence
8:46 - How it Works
10:25 - Event & State Schema
21:28 - Preparing for CQRS
25:25 - Tagging Events in Akka.Persistence
27:06 - Akka.Persistence.Query
28:47 - Flavors of Persistent Query
31:04 - Materialized Views & Error Handling
44:19 - Future Proofing with Versioning
52:52 - Viewer Questions & Conclusion
Видео Easy, Database Agnostic .NET Event Sourcing and CQRS with Akka.NET канала Petabridge
Akka.NET is one of the best solutions in market for implementing both of these patterns using Akka.Persistence (event-sourcing) and Akka.Persistence.Query (CQRS) - it can work across any of our supported databases (SQL Server, Postgres, Redis, MongoDb, Azure Table Storage, to name a few) and it does so with minimal fuss.
In this webinar you’ll learn:
- How to leverage Akka.Persistence for event-sourcing your source-of-truth data;
- How to design state and event formats your persistent actors will use;
- How to project Akka.Persistence data using Akka.Persistence.Query into separate read models - such as materialized views, read-optimized tables, and more;
- How to use tags and other Akka.Persistence features to make your read models as flexible as possible; and
- How to version your events and state across the lifespan of your software.
Source: https://github.com/petabridge/akkadotnet-code-samples/tree/master/src/cqrs/cqrs-sqlserver
Learn Akka.NET: https://learnakka.net/
Akka.NET Homepage: https://getakka.net/
0:00 - Intro
2:07 - Event-Sourcing with Akka.Persistence
8:46 - How it Works
10:25 - Event & State Schema
21:28 - Preparing for CQRS
25:25 - Tagging Events in Akka.Persistence
27:06 - Akka.Persistence.Query
28:47 - Flavors of Persistent Query
31:04 - Materialized Views & Error Handling
44:19 - Future Proofing with Versioning
52:52 - Viewer Questions & Conclusion
Видео Easy, Database Agnostic .NET Event Sourcing and CQRS with Akka.NET канала Petabridge
Комментарии отсутствуют
Информация о видео
7 мая 2024 г. 18:31:52
01:04:37
Другие видео канала