Performance when writing to single node


Should I expect getting better performance (as in throughput and latency) when writing to a single stream or several streams, in both cases for a single node? I would expect the former..

What about overhead in the .net client?

Just looking for some general advice, I know performance should always be tested in practice..

It doesnt much matter single vs many as we linearize everything
internally anyways. That said multiple would be faster once sharding
is in.

Also I would really measure. Getting to 20-30k/second is really easy.
We have seen benchmarks > 100k

Thanks. We are seeing the same numbers when writing events to a single stream. But when we add batching of our own protobuffed messages inside evens store events, we are seing throughputs of 500000 messages per second :slight_smile: