fbpx

CategoryASP.NET

OpenSleigh: a Saga management library for .NET Core

Hi All! Today I want to talk a bit about a pet project of mine I’ve been working on in the last few weeks. I called it OpenSleigh, it’s a Saga management library for .NET Core. For those who don’t know what the Saga Pattern is, Chris Richardson has a very good introduction on his […]

Categories: .NET, ASP.NET, Design Patterns, Kafka, Microservices, MongoDB, Programming, RabbitMQ, Software Architecture

Event Sourcing on Azure – part 4: Integration events

Hi All! Welcome back for the fourth part of the Event Sourcing on Azure series. Today we’ll see how we can send Integration events every time something changes. Last time we saw how to validate the Commands and make sure our Aggregates receive the right data. Of course, this validation doesn’t save us from all […]

Categories: .NET, ASP.NET, Azure, Design Patterns, Microservices, Software Architecture

Event Sourcing on Azure – part 3: command validation

Hi All! Welcome back for the third part of the Event Sourcing on Azure series. Today we’ll see how we can do some easy validation on a Command before triggering its execution. Last time we saw how we can use CosmosDB and ServiceBus to store the events for our Aggregates. It’s not a full solution […]

Categories: .NET, ASP.NET, Azure, Design Patterns

© 2021 David Guida

Theme by Anders NorenUp ↑