fbpx

CategoryDesign Patterns

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

Event Sourcing on Azure – part 2: events persistence

Hi All! Welcome back for the second part of the Event Sourcing on Azure series. Today we’re going to digress a bit about the implementation details and some of the choices and tradeoff I’ve made. We will focus on how I’ve managed the events persistence and which tool I’ve chosen for it. Last time we […]

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

Handling long-running operations with Azure Durable Entities

Long-running operations. Everyone, at some point in their career, has to face a time-consuming task. And on many occasions you also need to know what’s the status and what’s going on right now. Did it fail? Did it complete successfully? Today we’re going to see a simple way to execute a long-running operation and keep […]

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

Event Sourcing on Azure – part 1: architecture plan

Hi All! With this post, we’ll start a new Series about Event Sourcing on Azure. We’re going to talk a bit about the pattern, general architecture, and the individual building blocks. Then in the next posts, we’ll dig more and see each one in detail. If you’re a regular reader of this blog, you might […]

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

© 2020 David Guida

Theme by Anders NorenUp ↑