Загрузка...

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
Яндекс.Метрика

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять