Back to Blog
Engineering

Building Real-Time Notifications at Scale

How we designed a notification system that delivers millions of real-time updates daily across web, mobile, and email with sub-second latency.

B
Backend Team · Engineering
February 28, 20269 min read
Building Real-Time Notifications at Scale

Notifications are deceptively complex. On the surface it is simple: something happens, tell the user. In practice, you deal with multiple channels, preferences, rate limiting, and deduplication.

Delivery Channels

  • WebSocket — Instant in-app updates with automatic reconnection
  • Push notifications — Native mobile alerts via FCM and APNs
  • Email — Batched digests or instant alerts depending on preference
  • SMS — Critical alerts for high-priority events

By the numbers

Our notification system processes over 2 million events daily with a p99 delivery latency of 340ms for WebSocket.