I have been working on a project in our company that allows you to write snapshots of a current stream to different providers.
Almost like a sink in Serilog. Was wondering if I should open source it.
We currently have the base code written in C# and there is currently one provider, namely SQL.
The extension allows you to specify when a specific stream is being written to, to create a snapshot on certain intervals of that stream. It also allows you to read a snapshot first of a stream and then rehydration of the remainder of the events comes from ES.
Let me know if anyone is interested.