Cloudflare Freed 100 TB of RAM From Its Hash Rings. Your Proxy May Have the Opposite Problem
Last week Cloudflare explained how it got back 100 TB of RAM by changing how it does consistent...
Tag archive
Last week Cloudflare explained how it got back 100 TB of RAM by changing how it does consistent...

Cloudflare cut 100TB of RAM by re-deriving the consistent hashing math behind a 2007 default. What the formula, and a Rust alignment gotcha, mean for

Add one server under naive hash%N and most keys move for no reason. This post builds a real consistent hashing ring, measures how much less it reshuffles, then covers the load-balancing problem that ring-based hashing introduces and how virtual nodes, weighted for mismatched hardware, fix it.
🔄 Definition — Consistent hashing is a distributed hashing technique used to distribute data across...
The Hitchhiker’s Guide to Building a Distributed Filesystem in Rust. The continuation (part 2)
Distributed system problem:- We want to dynamically add/remove cache s...