advancedSystem Design122 of 132

Notification service with email, SMS and push. The SMS provider dies for 20 minutes. What happens to email and push?

Tests whether your design isolates each channel behind its own circuit breaker/queue so a failing SMS provider degrades only SMS delivery (queuing or dropping with alerting) without affecting the independent email/push pipelines -- a single shared dispatcher without isolation would let one bad dependency stall everything.

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