System Design · DoorDash · Medium
Design a large-scale notification delivery platform. Internal services publish alert events to this platform, and the platform is responsible for notifying every subscribed user through one or more supported channels, such as in-app/push, email, and SMS. Your design discussion should cover: Public APIs for publishing alerts, managing subscriptions and user preferences, and sending notifications. Efficient fan-out of one alert event to a very large number of subscribers. A…
Checking your access…