Pattern series

Notification Delivery and Routing

5 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Auction (eBay)

    Design an eBay-style auction system — bidders compete on live listings under heavy contention near closing time, and the system must never accept a lo...

    eBay
    Preview
  2. 02

    Monitoring and Alerting

    Design the alerting and observability layer of a monitoring platform — the system that evaluates rules against incoming signals, decides who gets page...

    Practice bank
    Preview
  3. 03

    Restaurant Reservation

    Design an OpenTable-style restaurant reservation system where diners book a time slot and party size at a restaurant, restaurants optimize table assig...

    Yelp
    Preview
  4. 04

    Notification System

    Design a multi-channel notification system that sends email, push, SMS, and in-app notifications on behalf of many internal services, respecting user...

    Uber
    Preview
  5. 05

    IoT Device Platform

    Design a platform managing ~10 million connected devices over MQTT: connection lifecycle and disconnect detection, telemetry ingest at fleet scale, an...

    Practice bank
    Preview