Notification System¶
The scenario concerns a notification platform supporting email, SMS, and push notifications.
Design considerations¶
- millions of notifications/day
- priority
- retries
- provider failures
- duplicate delivery
- user preferences
- rate limits
- backpressure
- scheduling
- observability