Infrastructure
Redis
A database that holds everything in RAM.
// What it is
Which is why it's a thousand times faster than disk.
// Why your business should care
Your site doesn't die when a thousand people show up at once. Cached results come back in microseconds.
Verdict:
When the first load problems hit, you either add Redis or buy a bigger server. The first one is cheaper