Design a Notification Service at Scale

👷‍♂️ In progress: We are writing our own solutions
We find that solutions online don't do justice to real FAANG interviews. So, we're writing our own.
to get these early versions. Unsubscribe anytime.

🙋 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