Design a notification service
Medium · Whiteboard
Many internal services need to send users push notifications, emails and SMS. Design one notification service they all call. It must respect user preferences, not send duplicates, survive provider outages, and handle a marketing blast of 10 million messages.
Create a free account to answer it and get scored on what a strong answer covers.