advancedSystem Design125 of 132

Redis or cache becomes unavailable. Should the app fail, bypass the cache or use another strategy? How do you stop cache failure from taking the app down?

Tests whether you argue for bypassing to the source of truth (DB) with a circuit breaker around the cache client, rather than treating cache availability as a hard dependency -- a cache should degrade performance when it's down, never cause an outage.

Ready to design this system end to end?

Generate a complete, structured system design answer — requirements, capacity estimation, API design, architecture, database choice, scaling, caching, fault tolerance, security, trade-offs, and more, walked through the way a strong senior engineer would in a real interview.

Sign in to generate a response

Next Step

← Back to all System Design (HLD) questions