⌘K
Flycodx

Design a Notification System

Design a Notification System

EasySystem Design0% accepted

Zomato sends millions of order status notifications via push, SMS, and email. Design a scalable notification system that supports multiple channels, delivery guarantees, and user preferences.

Approach

Design multi-channel notification system at scale.

Input

10M daily notifications, 3 channels

Output

Kafka topic per channel, consumer groups per provider, retry queue

Scenarios & Expected Answers

Sign in to continue

Create a free account to view answers and mark progress.

  • Free forever — no credit card
  • Theory Q&A with detailed answers
  • Points, streaks & leaderboards
Auto Save On