Overview
Add a Redis cache to reduce database load and dramatically improve response times.
Your 3-tier system works, but every request hits the database.
You will build 4 architecture steps that model production dependencies.
You will run 2 failure experiments to observe bottlenecks and recovery behavior.
Success target: Cache hit rate ≥ 80%, database receives <100 rps, overall latency <20ms.