tonbo-io/ursula: Distributed event stream server over HTTP, backed by S3. (opens in new tab)
Hi folks, I just open-sourced Ursula, a self-hosted, multi-node server for HTTP event streams built on ElectricSQL's Durable Streams Protocol. Architecture summary: thread-per-core x multi-Raft in-memory hot ring on the write path, S3 as cold tier writes commit at Raft quorum in sub-50ms Architecture: Benchmark with Raft quorum: 5.9x writes vs the Node.js Durable Streams by official, 5.2x vs S2 Lite 6.1ms p99 SSE fan-out to 1000 subscribers (160x lower than DS reference, 18x lower than S2 Lit...
Read the original article