Stream Store library targeting RDBMS based implementations for .NET
:warning: These libraries are no longer actively maintained.
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) | |
MS SQL Server / Azure SQL Database | |
PostgreSQL / AWS Aurora | |
MySQL / AWS Aurora | |
Sqlite | up for grabs |
HTTP Wrapper API | On CI Feed |
Schema Creation Script Tool |
CI Packages available on Feedz.
string
/ varchar
/ etc).System.Transaction
, enforcing the concept of the stream as the consistency and transaction boundary.Building requires Docker. Solution and tests are run on a linux container with .NET Core leveraging SQL Server, Postgres and MySQL as sibling containers.
.\build.cmd
./build.sh
Note: build does not work via WSL.
Ask questions in the #sql-stream-store
channel in the ddd-cqrs-es slack workspace. (Join here).
Licenced under MIT.