Build A Modern Product Notification System: For Engineering And Product Teams | Courier.com

Build A Modern Product Notification System: For Engineering And Product Teams | Courier.com

Nov 17, 2021

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