TLDR Web Dev · ARTICLES & TUTORIALS

HOW FACEBOOK SERVED BILLIONS OF REQUESTS PER SECOND USING MEMCACHED

read.engineerscodex.com8 min read

Summary from the TLDR Web Dev newsletter

Facebook used Memcached, a key-value store, to efficiently handle billions of requests per second. It achieved this by scaling Memcached at three levels: cluster, region, and worldwide. It used parallel requests and batching, optimized client-server communication, and managed congestion effectively to reduce latency. “Memcache pools” were used to reduce load on their databases.