Skip to Main Content
EventStoreDB Ideas Portal

Ideas for improvements and new features in EventStoreDB, client libraries, and database extensions.

ADD A NEW IDEA

All ideas

Showing 57 of 57

Support plugin configuration in the main yaml config

At the moment plugins can be configured via command line, environment variables, or json configuration file. But they cannot be configured in the main server yaml config. I think this is just because our yaml config parser only parses the top leve...
Timothy Coleman 14 days ago in EventStoreDB / Configuration 1

Consider adding projection execution time to the metrics endpoint

Is it possible to add a new metrics for projection execution time?
Cindy Lo Min Chung 2 months ago in EventStoreDB / Operations 0

Filtered reads and subscriptions to streams

ESDB currently allows filtered subscriptions to $all. The idea is to support filtered reads from $all, from streams, as well as filtered catch-up subscriptions to streams.
Alexey Zimarev 8 months ago in EventStoreDB / Dev experience 1

Projections next-gen

Move custom and standard projections to Connectors.
Alexey Zimarev 8 months ago in EventStoreDB / Performance / Stability 0 Planned

Server-side read models

It would be cool if we could take the users code and run it 'serverside' (meaning, in the nodes or in sidecars) the read models could be in memory, or persisted in one of a small selection of built in stores (stream store, kv store, relational sto...
Tim Coleman 8 months ago in EventStoreDB 0

Consistency policies

One of the main concerns developers have about impoementing Event Sourcing is so-called "eventual consistency". It means that when a system implements one or more query models either in ESDB using custom projections or in other databases using cat...
Alexey Zimarev 9 days ago in EventStoreDB / Dev experience 0

Remove the PLUGINS__ configuration section

The users don't need to know or care whether what they are configuration is a plugin or not. e.g. Instead of EVENTSTORE__PLUGINS__AUTOSCAVENGE__ENABLED we could have EVENTSTORE__AUTOSCAVENGE__ENABLED The tradeoff (and the reason why it is like thi...
Timothy Coleman 14 days ago in EventStoreDB / Configuration 0

Timestamp-based reads

For temporal and bi-temporal models it would be beneficial to be able to read streams, as well as start subscriptions, using timestamps instead of positions. It would allow answering questions "what happened after that date and time, before this d...
Alexey Zimarev 15 days ago in EventStoreDB / Dev experience 0

Read only replicas with single-node databases

Consider allowing read only replicas to connect to single node deployments. Currently, this is not possible because replication is disabled on single node databases.
Faheem Muhammad Ramjaun 3 months ago in EventStoreDB / Operations / Performance 0

Support certificates with EC (elliptic curve) keys

ESDB currently supports only RSA keys in certificates when specifying --certificate-private-key-file. The advantage of using EC keys would be that the key is much smaller for the same security level (EC takes 256 bit vs RSA 2048 bit for same secur...
Alexey Zimarev 6 months ago in EventStoreDB / Configuration / Operations / Security 1