Hidden amplification
One page request can quietly fan out into dozens of database reads. The client sees one request; the database sees the real cost.
Interactive Systems Explainers
See how one calm page request can explode into hidden database work, and how batching keeps the flow under control.
Key Observations
One page request can quietly fan out into dozens of database reads. The client sees one request; the database sees the real cost.
A store loads products, then seller, inventory, and reviews for each product. With 100 products, that page can become hundreds of reads.
The app loads all sellers together, all inventory together, and all reviews together. A few larger reads replace a swarm of tiny ones.
When the pool is full, new queries wait. More items or a small traffic bump can push the same page into a much slower shape.
Interactive Systems Explainers