LeetDezine
Overview
Initializing search
    • Home
    • Start Here
    • Concepts
    • Back of Envelope
    • Foundation
    • Ascent
    • Expedition
    • Summit
    • Battleground
    • Home
    • Start Here
    • Concepts
    • Back of Envelope
    • Foundation
    • Ascent
      • Notification System
      • Pastebin
    • Expedition
    • Summit
    • Battleground
    1. Home
    2. Ascent
    02

    Level 2 of 5

    Ascent

    Async pipelines, multi-channel delivery, Kafka fan-out, blob storage, expiry at scale.

    ASCENT
    Notification System
    Design a notification system — push, SMS, and email delivery at 5M sends/sec. Multi-channel fan-out, retry/DLQ, scheduled delivery, fault isolation per provider.
    Kafka Fan-out Per-Channel Workers Retry / DLQ Bloom Filter Scheduling Circuit Breaker
    Open case study →
    ASCENT
    Pastebin
    Design pastebin.com — paste text, get a short link, retrieve by anyone. 10M DAU, expiring pastes, large blobs.
    Content-Addressable Storage Ref Counting Async S3 Upload Expiry Jobs State Machine
    Open case study →