Analogy

Imagine you have built a backend API that works perfectly.

You deploy it. Users start coming in. At first, everything feels fast.

Then the traffic grows.

Suddenly, your API is receiving thousands of requests every minute. Many of those requests are asking for the same data: