Pattern series

Rate Limiting / Quota

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

  1. 01

    AI Agent System

    Design a production AI agent application platform that accepts user goals, manages context and memory, calls tools safely, pauses for human review whe...

    Practice bank
    Preview
  2. 02

    Coupons and Deals Platform

    Design a coupons and deals platform where users browse and search a large, frequently changing catalog of deals and redeem coupon codes exactly once p...

    Practice bank
    Preview
  3. 03

    Flash Sale

    Design a flash sale system where a limited quantity of a hot item goes on sale at a fixed instant and receives a 1000x traffic spike in seconds — inve...

    Practice bank
    Preview
  4. 04

    Ticketmaster (General Admission)

    Design Ticketmaster for general-admission events — there is no seat map, only a fixed capacity count per ticket tier, and the system must sell tickets...

    Ticketmaster
    Preview
  5. 05

    Web Crawler

    Design a web-scale crawler that politely fetches and indexes billions of pages, deduplicates content, and keeps the corpus fresh.

    Google
    Free guide
  6. 06

    LLM Inference Gateway

    Design an LLM inference gateway that sits between internal product teams and multiple model providers/backends, handling routing, streaming, quotas, a...

    OpenAI / Anthropic
    Free guide
  7. 07

    AI Training Cluster

    Design the scheduler for a large GPU/TPU training cluster shared by multiple teams running distributed training jobs, handling gang scheduling, preemp...

    Meta
    Preview
  8. 08

    Rate Limiter

    Design a distributed API rate limiter for a public API platform.

    Cloudflare
    Preview