comparison with apache kafka


I'm having a look at Apache Kafka which have some similarities to event store. A feature of Apache Kafka is

"Data streams are partitioned and spread over a cluster of machines to allow data
streams larger than the capability of any single machine.."

Is this possible in event store?

Thank you.

I guess this is not supported? But should be handled on the application level?

We have streams partitioned and a joined read facility we just have not built in sharding yet. So you would have to handle the vnode to node yourself, a simple version of this is a few hours worth of work , production quality and supporting lots of configurability and dynamic repartitioning is a bit more :slight_smile:

Thank you for the detailed answer.

Built in sharding would be a huge selling point in my organization.

Due to data sizes or throughput or?

Due to data sizes.