Skip to Main Content
EventStoreDB Ideas Portal

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

ADD A NEW IDEA

Dev experience

Showing 14 of 53

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 3 months ago in EventStoreDB / Dev experience 2

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 3 months ago in EventStoreDB / Dev experience 2

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 11 months ago in EventStoreDB / Dev experience 2

Custom Indexes

Focus on removing linkto eventsIncludes sequence numbers$allcategoryguarantees on write (optional consistency) from a client perspective also defined by user?
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience 1

Read only start up mode

Have to ability to start a single node EventStore in complete read-only mode. This will allow the rebuilding of corrupted indexes on a different server from a production backup without worrying about surpassing the production checkpoint due to new...
Guest 5 months ago in EventStoreDB / Dev experience 3

Persistent subscriptions next-gen

Seems like persistent subscriptions aim to solve two problems: Server-side checkpointing for use cases when events are being forwarded to a place that doesn't have the ability to store checkpoints (message brokers), or users just don't want to dea...
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience / Performance / Stability 0

Support running ESDB on ARM64 Linux distributions

Substantial population of developers use Apple computers with ARM chip, and they currently cannot run ESDB locally even in Docker. We do have an "alpha" image but nobody gives any guarantees that everything works there. By providing a supported im...
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience / Operations 0 Planned

Support authorisation when reading from $all

Currently, reads and subscriptions to $all require admin access, which isn't good for security. Supporting auth for $all will have performance impact when ACLs are used, but in combination with policies it could be fast enoguh because policies, un...
Alexey Zimarev 10 months ago in EventStoreDB / Dev experience / Security 0 Planned

Stream authorisation policies

ESDB has access control lists (ACLs) as the primary method to achieve granular (per stream) authorisation. However, ACLs need to be set up per stream, which is a burden for developers. Also, if the auth rules change, all the streams need to get th...
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience / Security 0 Planned

Add catchup subscription stats to HTTP API

No description provided
Alexey Zimarev 11 months ago in EventStoreDB / Dev experience / Operations 0 Planned