Build A Modern Product Notification System: For Engineering And Product Teams | Courier.com
Your CTO handed you a project to revamp or build your product’s notification system recently. You realized the complexity of this project around the same time as you discovered that there’s not a lot of information online on how to do it. Companies like LinkedIn, Uber, and Slack have large teams of over 25 employees working just on notifications, but smaller companies like yours don’t have that luxury. So how can you meet the same level of quality with a team of one?
0:00 Intro
0:54 User Requirements
4:28 Scale and Reliability
5:52 Provider Constraints and Errors
7:03 Retry Infrastructure
9:47 Channel Provider Failover
11:23 Idempotency
12:44 Latency and Deliverability
14:20 Service Level Objectives
15:34 Routing and Preferences
17:58 Dynamic Preferences
19:37 Digests
20:15 Observability and Analytics
22:47 Engagement and UX Outcomes
26:10 Discord Invite
The Developer's Guide To Building Product Notification Systems -
Part 1:
https://www.courier.com/blog/the-developers-guide-user-requirements
Part 2:
https://www.courier.com/blog/scalability-and-reliability