Pattern series

Async Job Queue

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

  1. 01

    Donation Platform

    Design a donation platform like GoFundMe — a campaign can go viral overnight and receive a massive spike of small donations, and every dollar must be...

    Practice bank
    Preview
  2. 02

    Job Scheduler

    Design a distributed job scheduler (a cron-as-a-service system) that lets tenants register recurring and one-off jobs, guarantees each job fires close...

    Airbnb
    Preview
  3. 03

    Moderation Service

    Design a content moderation pipeline that screens user-submitted posts/media for policy violations, balancing posting latency against review accuracy...

    LinkedIn
    Preview
  4. 04

    Spend Management System

    Design a corporate spend management platform like Brex or Ramp — every card swipe must be authorized or declined against a live policy engine in under...

    Brex
    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

    Webhook

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

    Stripe
    Preview
  7. 07

    YouTube

    Design YouTube’s upload and processing pipeline — accept massive volumes of user-generated video uploads and transform them into a playable, multi-res...

    YouTube
    Preview
  8. 08

    ML Feature Store

    Design an ML feature store that serves the same features to both offline model training and low-latency online inference for a company like Uber.

    Uber
    Preview
  9. 09

    LLM Evaluation Platform

    Design the evaluation platform for an organization shipping LLM features: manage a versioned golden set (stratified production samples, an adversarial...

    Practice bank
    Preview
  10. 10

    Online Judge

    Design a LeetCode-style online judge that safely runs untrusted user code at scale.

    Google / Amazon
    Preview