Event Store blog - Posts in Streams - Page 1 of 1

Catch-up subscriptions with the Event Store

Tutorials
,

We have had many questions about how to use the catch-up subscriptions in the C# Event Store Client API. In this post I’ll build out a simple example of a console application which receives a callback each time an event is written to the built-in statistics stream. Contrary to what some have thought, catch-up subscriptions are implemented as part of the client, and have been available in the client API version 1.1.0 which has been...


Why can’t I update an event?

Articles
,

Last week on a call with someone the question came up about the Event Store about why can they not update and event and how should they handle the case where they need to. The conversation that came out of this was very rich in architectural insight into how the event store works as well as overall Event Sourcing understanding so I thought that it would be worth spending a bit of time to write...


Projections vs RxJS vs etc

Articles
,

There was a pretty good question this morning when I checked comments on posts. “What is the difference between projections and, say, rxjs?” We could as easily include any of the functional reactive libraries out there (bacon.js, flapjax, elm, Rx, etc). We can also start going way back and looking at predecessors like CLM. Let’s start with the similarities both are JavaScript. Both are functional reactive APIs (this is why they look rather similar). They...


The cost of creating a stream

Articles
,

Travelling and watching people using the Event Store I have seen many with a confusion about how streams work. In particular people are worried about the cost of creating a new stream in the system. The Event Store is built with an expectation that you will have many (millions!) streams. When people talk about doing Event Sourcing for most models they end up with a stream for every instance of an aggregate. Many have been...