Khepri - Mnesia replacement
summary
Khepri is a Raft‑based replacement for Mnesia implemented to be Erlang embeddable and uses Raft for consensus while optionally plugging in local KV engines like SplinterDB or RocksDB. A prototype already migrates virtual hosts, users and permissions and reports double‑digit throughput improvements over Mnesia using a minimal Raft state machine. It lacks multi‑key transactions, needs a majority of nodes, supports deletes and snapshots, is feature‑flagged for incremental rollout, is under 2,000 LOC with tests, and excludes storing messages.
AI-written summary · about
chapters (7)
- 0:0002:00 - Intro
- 2:0104:21 - Schema storage in RabbitMQ
- 4:2207:18 - Mnevis
- 7:1908:09 - A different approach. Something that would not...
- 8:1020:06 - Meet Khepri
- 20:0722:55 - Kubernetes
- 22:5639:34 - QnA








