Skip to content

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