Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Repository Index
47,133 repositories indexed
1–16 of 16 · Most stars
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
- cqrs
- eventsourcing
- eventstore
- event-sourcing
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
- dotnetcore
- background-jobs
- queue
- mailing
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
- background-processing
- dotnet
- job-scheduler
- real-time-dashboard
.NET Transactional Document DB and Event Store on PostgreSQL
- marten
- postgres
- documentdb
- eventsourcing
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
Async/await first CQRS+ES and DDD framework for .NET
- eventsourcing
- cqrs
- dotnet
- async-await
A persistence agnostic Event Store for .NET
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
- cqrs-framework
- cqrs
- c-sharp
- dotnet
.NET event sourced domain driven design model via NServiceBus and GetEventStore
- eventstore
- nservicebus
- ddd
- eventsourcing
Event store for Azure Table Storage
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
- microservice
- messaging
- kafka
- silverback
Lightweight infrastructure for doing eventsourcing using aggregates
.NET framework for DDD, CQRS and Event Sourcing.
- cqrs
- event-sourcing
- ddd
- mediator
A set of C# libraries for streamlined microservice development: audit, caching, outbox, CAP, MassTransit (events & config), idempotency, specifications, security, and other useful utilities. Packages: https://www.nuget.org/profiles/dex
- at-least-once
- audit
- cache-control
- cap
A library to facilitate communication between CommandService and QueryService. The Idea is when any event occures in commandService, it should be persisted in QueryService in MongoDb, SqlServer, MySql and PostgreSQL