jonnify·persistence /echo-persistence

Echo Persistence · 13 modules · 4 chapters

Durable state, taught as built.

EchoMQ enqueues on Valkey — fast and volatile. Echo Persistence is the floor beneath it: an in-heap accept tier, a transactional page-store built twice (Elixir on CubDB, Rust on Fjall), and replication to Tigris. The course builds that ladder from the bottom up, and every module is an interactive dive into a mechanism, not a table of machine numbers.

The storage ladder. The shape the course builds. Tap a tier for its job; tap a path to see how a read and a commit move through it.
ETSin-process L1 head cache Valkeythe bus (RESP3) + the L2 CubDB / Fjalldurable local page tier · the LSN log Tigrisremote object storage · off-box read · fault up commit · replicate down
readout · Tap a tier to read its job, or a path to trace a read (faults up the ladder) or a commit (appends local, replicates down to Tigris).
§1

The course map

13 modules · 3 dives each
built ready to open planned specified, building soon on the runway
§2

References & sources