We’ve just released EventSourcingDB 1.0 – a new database designed from scratch for event sourcing projects. It focuses on simplicity, consistency, and performance, while eliminating external dependencies like message brokers or coordination services.
Key features include:
– Append-only event storage with strict immutability and global ordering
– Atomic writes across multiple streams with built-in concurrency control
– CloudEvents-compliant HTTP API for writing, reading, and observing events
– Live subscriptions with long polling, recursive stream support, and replay capabilities
– Snapshots and versioned schemas for evolving data models
– Secure by default: HTTPS enabled, API token protected, read-only fallback on license expiry
– Minimal operational footprint: no brokers, no coordination layer, no external runtime
– First-class observability: OpenTelemetry, Prometheus, and automation support
– Runs anywhere: Linux, macOS, Windows; x86 and ARM; Docker or native binary
EventSourcingDB is free for small projects (up to 25,000 events). A commercial license is required for larger projects.
Key features include:
– Append-only event storage with strict immutability and global ordering
– Atomic writes across multiple streams with built-in concurrency control
– CloudEvents-compliant HTTP API for writing, reading, and observing events
– Live subscriptions with long polling, recursive stream support, and replay capabilities
– Snapshots and versioned schemas for evolving data models
– Secure by default: HTTPS enabled, API token protected, read-only fallback on license expiry
– Minimal operational footprint: no brokers, no coordination layer, no external runtime
– First-class observability: OpenTelemetry, Prometheus, and automation support
– Runs anywhere: Linux, macOS, Windows; x86 and ARM; Docker or native binary
EventSourcingDB is free for small projects (up to 25,000 events). A commercial license is required for larger projects.
Documentation and downloads: https://docs.eventsourcingdb.io