Тёмный

CQRS with Event Sourcing using the “Critter Stack” | .NET Conf 2023 

dotnet
Подписаться 302 тыс.
Просмотров 10 тыс.
50% 1

Do you have a system where you think would be a good fit for a CQRS architecture that also uses Event Sourcing for at least part of its persistence strategy? Are you intimidated by the potential complexity of that kind of approach?
Fear not, using a combination of the Postgresql-backed Marten (martendb.io) library for event sourcing and its newer friend Wolverine (wolverine.netl...) for command handling and asynchronous messaging, I'll show you how you can quickly get started with both CQRS and Event Sourcing. Once we get past the quick start, I'll show you how the Critter Stack's unique approach to the ""Decider"" pattern will help you create robust command handlers with very little code ceremony while still enjoying easy testability.
Moving beyond basic command handling, I'll show you how to reliably subscribe to and publish the events or other messages created by your command handlers through Wolverine's durable outbox and direct subscriptions to Marten's event storage.
Download .NET 8 - aka.ms/get-dot...
Hack Together - aka.ms/hacktog...
Learn collection - aka.ms/learn-d...
.NET 8 Survey - aka.ms/dotnet-...
Local Events - aka.ms/dotnetc...
Hero blog - aka.ms/dotnet8...
Blog: aka.ms/dotnet/...
Twitter: aka.ms/dotnet/...
TikTok: aka.ms/dotnet/...
Mastodon: aka.ms/dotnet/...
LinkedIn: aka.ms/dotnet/...
Facebook: aka.ms/dotnet/...
Docs: learn.microsof...
Forums: aka.ms/dotnet/...
🙋‍♀️Q&A: aka.ms/dotnet-qa
👨‍🎓Microsoft Learn: aka.ms/learndo...
#dotnet

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@winstonstrongarm8929
@winstonstrongarm8929 10 месяцев назад
Thanks Jeremy, great talk, love that you used a real world example
@acodersjourney
@acodersjourney 10 месяцев назад
Thanks for making the complex seem simple. Great job!
Далее
这位大哥以后恐怕都不敢再插队了吧…
00:16
Getting Started with Event Sourcing in .NET
37:07
Просмотров 56 тыс.
Concurrent Hosted Service in .NET 8 | .NET Conf 2023
31:12
ASP.NET Basics for Experts | .NET Conf 2023
30:45
Просмотров 10 тыс.
Modernizing Rx.NET | .NET Conf 2023
28:44
Просмотров 8 тыс.
Reverse proxying is easy with YARP | .NET Conf 2023
29:46
ASP.NET Core C# Event Sourcing with Marten
21:53
Просмотров 10 тыс.
Why Event Sourced Systems Fail [eng] / Greg Young
48:50
这位大哥以后恐怕都不敢再插队了吧…
00:16