Meta-inspired practice
11 independently authored System Design scenariosconnected to public Meta engineering references.
SpeakUp SD is an independent interview-practice product. It is not affiliated with, endorsed by, or sponsored by Meta.
Ad Click Aggregator
Design an ad click aggregation system that ingests millions of click events per second and serves near-real-time plus hi...
Facebook Messenger
Design Facebook Messenger — a real-time chat system delivering messages with low latency, ordering guarantees, and multi...
Facebook Post Search
Design search over a social feed — let users find posts by keyword in near real time while respecting each post’s privac...
Recommendation System
Design a large-scale personalized recommendation system for feed/video/ads.
Search Bar Autocomplete
Design the autocomplete/typeahead system behind a search bar that returns the top-K query suggestions for a partial pref...
Top K Songs (Spotify)
Design Spotify's Top-K most-played songs feature — compute top charts over sliding time windows at listening-event scale...
AI Training Cluster
Design the scheduler for a large GPU/TPU training cluster shared by multiple teams running distributed training jobs, ha...
Ad Ranking Evaluation Framework
Design an evaluation framework for an ad ranking system.
LLM Guardrails Pipeline
Design a guardrails pipeline that wraps an LLM application with layered input and output safety.
Distributed Cache
Design a distributed in-memory cache service at Redis/Memcached scale that serves roughly 1M QPS at p99 under 5ms.
Live Comments
Design a live comments system that fans out comments from one live event to millions of concurrent viewers in real time.