Skip to main content

Celeriant

An append-only event store for the write side of CQRS. Distributed, strictly ordered, built in Rust.

Celeriant enforces business invariants at write time across many streams: optimistic concurrency, idempotent retries, per-aggregate ordering, and cluster-wide durability. 325,000 durable writes a second across 36,000 connections, p99 201 ms end-to-end over mTLS, every write fsync'd on both nodes before the ack. See Performance.

Start here

Pre-release

Celeriant is pre-1.0. The wire format can still change between releases, and the open-source binaries ship with the Apache-2.0 release. If you need stability today, see when not to use it.