Lesson 4

Why do we need a cache?

Break it

Every read goes to the database. Turn traffic up to 2,000 requests per second.

Users
1,000 req/s
Load balancer
splits evenly
2%
App servers
× 3
35%
Cache
Not added
Off
DB primary
reads + writes
70%
Read replicas
None
Off
1,000 req/s
p50 latency
178 ms
Failed requests
0.0%
Monthly cost
$270