1. The Anatomy of a Cache Disaster

To design a solution, we must first analyze how cache failures manifest as systemic outages. Consider a standard read-through caching pattern:

[Client] ---> [API Gateway] ---> [Product Service]

| |

(1) Read (2) Miss? Read DB