Async/await first CQRS+ES and DDD framework for .NET
-
Updated
Oct 21, 2024 - C#
Async/await first CQRS+ES and DDD framework for .NET
OpenSleigh is a Saga management library for .NET Core.
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
A distributed saga implementation for Orleans
.NET implementation of the UnitOfWork pattern using IDbTransaction and Sagas for orchestrating cross-domain transactions.
Demos and sample for my "Welcome to the (state) machine" talk
Saga State Machine Implementation with Masstransit
Port of https://github.com/redux-saga/redux-saga to C# for Unity3d coroutines
Abstractions and reference architecture for atomic operations that span multiple services.
Implementation of a saga orchestrator.
This was built as a POC to validate the usage of the Sagas pattern using some of the components provided by the Masstransit package.
Azure Functions Bus is a simple framework that creates a message bus on top of the Azure Functions infrastructure. That way you can create a distributed system using a serverless technology on top of the Azure Storage.
🚌 Test helpers for Rebus (i.e. fake bus, saga fixture, etc.)
PopMe! - application meme gifts!
🚌 Azure Blobs-based databus storage for Rebus
AspNet application with MassTransit and RabbitMQ
FlowDance: Enabling Compensating Actions between Microservices
Add a description, image, and links to the sagas topic page so that developers can more easily learn about it.
To associate your repository with the sagas topic, visit your repo's landing page and select "manage topics."