Tag
Ursula is an open-source, self-hosted distributed server for replayable, append-only event timelines that runs over HTTP and SSE, using a thread-per-core, multi-Raft architecture with S3 storage for low latency and durability.
This article explains how rqlite, a distributed SQLite database, takes control of SQLite's Write-Ahead Log to enable efficient snapshotting for Raft consensus, avoiding full database copies by using the WAL as incremental state.