Pattern series
Async Job Queue
10 System Design questions share this exact tag. Use the closely related series below for a fuller drill.
- 01Preview
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 - 02Preview
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 - 03Preview
Moderation Service
Design a content moderation pipeline that screens user-submitted posts/media for policy violations, balancing posting latency against review accuracy...
LinkedIn - 04Preview
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 - 05Free guide
Web Crawler
Design a web-scale crawler that politely fetches and indexes billions of pages, deduplicates content, and keeps the corpus fresh.
Google - 06Preview
Webhook
Design a webhook delivery platform (Stripe-webhooks-style) that reliably delivers event notifications to thousands of third-party consumer endpoints u...
Stripe - 07Preview
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 - 08Preview
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 - 09Preview
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 - 10Preview
Online Judge
Design a LeetCode-style online judge that safely runs untrusted user code at scale.
Google / Amazon