Thousands streams?


I’ve a concern related eventStore scalability.

Do you see feasible to have thousand or even million streams?

would this be a reasonable use case for eventStore, or should it be an overusing scenario?

Thanks in advance,


Totally reasonable use case. Streams when used to say back an aggregate roughly equate to the concept of a document. Internally there is not overhead for creating a stream.

What about having lots of simultaneous active subscriptions to streams?

If you have lots I would probably subscribe all and dispatch myself (or use a projection to join them)