Riding the Raft to Strong Consistency in ScyllaDB
Jun 24, 2026Cynthia Dunlop

Summary
This post details ScyllaDB's integration of Raft consensus protocol on a per-tablet basis to provide strong consistency for specific use cases like metadata, counters, balances, and idempotency records. It explains the limitations of eventual consistency for these workloads and how Raft addresses them by ensuring agreement among replicas on the order of operations, thereby enabling stronger guarantees without sacrificing the system's inherent parallelism and performance.