Ursula: thread-per-core, multi-Raft Rust runtime for HTTP event streams
Summary
Ursula is a self-hosted, distributed server for replayable, append-only event timelines using Durable Streams Protocol over HTTP/SSE. It emphasizes open-source self-hosting, low write latency, plain S3 economics, and quorum-durability, with a thread-per-core, multi-Raft architecture and a Rust-based runtime. The article covers architecture, quickstart, benchmarks, and roadmap.