The 8-Second Cache That Saved Twitter: How a Single Redis Cluster Stopped 143,000 Requests Per Second From Killing the Timeline
In 2012, Twitter's home timeline was dying under its own success. Every refresh triggered 3,000 database queries. Then one engineer proposed something crazy: cache the entire timeline in RAM.