Pattern series

Retry with Backoff + Dead-Letter

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

  1. 01

    Stripe

    Design Stripe itself — a payments platform that other companies build on top of, exposing charge/webhook APIs to thousands of merchants while routing...

    Stripe
    Preview
  2. 02

    Webhook

    Design a webhook delivery platform (Stripe-webhooks-style) that reliably delivers event notifications to thousands of third-party consumer endpoints u...

    Stripe
    Preview
  3. 03

    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
  4. 04

    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