In: a rate limiter (18) and a CDN (08) filter and absorb traffic before it's even "your" problem
Routing: a load balancer (06) hands the request to one of many stateless app servers (05)
Fast path: a cache hit (07) answers without ever touching the database
Slow path: a miss reaches a sharded (14, 15), replicated (11) database, indexed (10) for the read
Aside: the same request quietly drops a job on a queue (16) for a worker to finish later
Always on: observability (21) is watching the whole trip, the entire time