from Hacker News

EventSourcingDB – new database for event sourcing

by goloroden on 5/5/25, 4:28 PM with 2 comments

  • by goloroden on 5/5/25, 4:28 PM

    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.

    Documentation and downloads: https://docs.eventsourcingdb.io

  • by atstaeff on 5/8/25, 11:57 AM

    I have already tried it! Awesome!