Design a Notification Service at Scale


🙋 Here are some details you should know about this question:

What channels to support?

How to capture notifications - what are the sources?

Where to store them temporarily while they are being processed - Queue? Kafka?

How to deliver the notifications to channels - Mobile push? Email?

Scalability - how does it scale, specially if there is a bulk notification request?

How do you ensure that a notification is delivered?


← Back to Main Table