LeetDezine — System Design and Internals
Ascent — Level 2 System Design Case Studies
Initializing search
    • Home
    • Start Here
    • Concepts
    • Estimation
    • Foundation
    • Ascent
    • Expedition
    • Summit
    • Battleground
    • Home
    • Start Here
    • Concepts
    • Estimation
    • Foundation
    • Ascent
      • Notification System
      • Pastebin
    • Expedition
    • Summit
    • Battleground
    1. Home
    2. Ascent
    leetdezine.com
    02

    Level 2 of 5

    Ascent

    The simple answers stop here. Systems that span multiple services, fail in non-obvious ways, and demand you think about reliability — not just correctness.

    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 →