Back to All 55 System Design Questions
#24Hard

Design a Notification Service at Scale

Asked by:GooglePinterestOCIStubhub

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

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?