All Projects → SQLStreamStore → Sqlstreamstore

SQLStreamStore / Sqlstreamstore

Licence: mit
Stream Store library targeting RDBMS based implementations for .NET

Projects that are alternatives of or similar to Sqlstreamstore

RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-92.25%)
Mutual labels:  sql-server, cqrs, event-sourcing
Eventstore
Event store using PostgreSQL for persistence
Stars: ✭ 729 (+94.92%)
Mutual labels:  event-sourcing, postgresql, cqrs
Entityframework.exceptions
Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql
Stars: ✭ 266 (-28.88%)
Mutual labels:  postgresql, sql-server
Eventually Rs
Event Sourcing for Rust
Stars: ✭ 277 (-25.94%)
Mutual labels:  event-sourcing, cqrs
Eventhus
Go - CQRS / Event Sourcing made easy - Go
Stars: ✭ 350 (-6.42%)
Mutual labels:  event-sourcing, cqrs
Ddd Leaven Akka V2
Sample e-commerce system #Microservices #Akka #Reactive-DDD #CQRS
Stars: ✭ 362 (-3.21%)
Mutual labels:  event-sourcing, cqrs
Equinox
.NET Event Sourcing library with CosmosDB, EventStoreDB, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
Stars: ✭ 260 (-30.48%)
Mutual labels:  event-sourcing, sql-server
Reveno
⚡ High performance and low latency Event Sourcing/CQRS framework
Stars: ✭ 283 (-24.33%)
Mutual labels:  event-sourcing, cqrs
Kafka-quickstart
Kafka Examples focusing on Producer, Consumer, KStreams, KTable, Global KTable using Spring, Kafka Cluster Setup & Monitoring. Implementing Event Sourcing and CQRS Design Pattern using Kafka
Stars: ✭ 31 (-91.71%)
Mutual labels:  cqrs, event-sourcing
Sql exporter
Database agnostic SQL exporter for Prometheus
Stars: ✭ 301 (-19.52%)
Mutual labels:  postgresql, sql-server
Store
🚀 NGXS - State Management for Angular
Stars: ✭ 3,191 (+753.21%)
Mutual labels:  event-sourcing, cqrs
Micro Company
Rest-full, Hipermedia-based distributed application. Spring boot & cloud. Angular. CQRS. Eventsourcing. Axonframework. Microservices. Docker. CloudFoundry
Stars: ✭ 307 (-17.91%)
Mutual labels:  event-sourcing, cqrs
OpenCQRS
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 546 (+45.99%)
Mutual labels:  cqrs, event-sourcing
zio-event-sourcing
Purely functional concurent and scalable persistance layer implementing CQRS
Stars: ✭ 34 (-90.91%)
Mutual labels:  cqrs, event-sourcing
Event Sourcing Cqrs Examples
Event Sourcing and CQRS in practice.
Stars: ✭ 265 (-29.14%)
Mutual labels:  event-sourcing, cqrs
order-demo
Axon demo - `Order Management` Information System - A part of the systems landscape https://github.com/fraktalio/courier-demo, https://github.com/fraktalio/restaurant-demo, https://github.com/fraktalio/order-demo
Stars: ✭ 72 (-80.75%)
Mutual labels:  cqrs, event-sourcing
Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+890.64%)
Mutual labels:  event-sourcing, cqrs
Akka Ddd
Akka CQRS/ES framework
Stars: ✭ 330 (-11.76%)
Mutual labels:  event-sourcing, cqrs
daruma-backend
🎎 Shared Expense Manager (Backend) - NestJS+DDD+CQRS+Event Sourcing 🎎
Stars: ✭ 70 (-81.28%)
Mutual labels:  cqrs, event-sourcing
Cqrs Manager For Distributed Reactive Services
Experimental CQRS and Event Sourcing service
Stars: ✭ 289 (-22.73%)
Mutual labels:  event-sourcing, cqrs

SQL Stream Store CI release license code size docs status

A stream store library for .NET that specifically targets SQL based implementations. Primarily used to implement Event Sourced applications.

Package Install
SqlStreamStore (includes in-memory version for behaviour testing) NuGet
MS SQL Server / Azure SQL Database NuGet
PostgreSQL / AWS Aurora NuGet
MySQL / AWS Aurora NuGet
Sqlite up for grabs
HTTP Wrapper API On CI Feed
Schema Creation Script Tool NuGet

CI Packages available on Feedz.

Design considerations:

  • Designed to only ever support RDMBS/SQL implementations.
  • Subscriptions are eventually consistent.
  • API is influenced by (but not compatible with) EventStore.
  • Async only.
  • JSON only event and metadata payloads (usually just a string / varchar / etc).
  • No support for System.Transaction, enforcing the concept of the stream as the consistency and transaction boundary.

Building

Building requires Docker. Solution and tests are run on a linux container with .NET Core leveraging SQL Server, Postgres and MySQL as sibling containers.

  • Windows, run .\build.cmd
  • Linux, run ./build.sh

Note: build does not work via WSL.

Help & Support

Ask questions in the #sql-stream-store channel in the ddd-cqrs-es slack workspace. (Join here).

Licences

Licenced under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].