Building blocks, complete architectures, and variations worth comparing. Search by the problem you want to solve or a component you want to understand.
Build a queue around visibility leases and explicit acknowledgement, then add replicated partitions, FIFO groups, tenant fairness and bounded redrive: three self-contained interview boards.
sqskey-technologymessage-queueat-least-once
System Design AI·Junior → Staff0 bookmarks0 comments
An S3-inspired object store: bytes before metadata, a partitioned namespace with cache coherence, then repair, heat, lifecycle and safe change. Three interview boards with explicit assumptions and AWS source boundaries.
key-technologys3object-storageerasure-coding
System Design AI·Junior → Staff0 bookmarks0 comments
Declarative objects and reconciling control loops: scheduling, pod networking, an available control plane, and fleet isolation, explained through three self-contained interview boards.
Blur every face and licence plate in billions of street panoramas: tiles for tiny faces, recall-first detection, a batch pipeline that fails closed: one-hour boards for junior, senior and staff, with the theory behind them.
Short clips from a prompt: latent video diffusion, recaptioned data, spacetime attention, cascades, multi-GPU jobs, previews, fair queues, provenance: one-hour boards for junior, senior and staff, with the theory behind them.
genaivideo-generationdiffusionmultimodal
System Design AI·Junior → Staff0 bookmarks0 comments
Images at 2K–4K without paying for every pixel: latent diffusion, an SR cascade with noise augmentation, tiled decoding, distilled drafts, cost per megapixel: one-hour boards for junior, senior and staff, with the theory.
genaiimage-generationdiffusionsuper-resolution
System Design AI·Junior → Staff0 bookmarks0 comments
Selfies in, professional headshots out: per-order LoRA on SDXL, an identity-encoder preview, face-match ranking, GPU pools, consent and deletion: one-hour boards for junior, senior and staff, with the theory behind them.
genaiimage-generationpersonalizationdiffusion
System Design AI·Junior → Staff0 bookmarks0 comments
Find the right videos for a typed query among billions: BM25 and a dual encoder over text, speech and frames, LambdaMART on debiased clicks, human raters: one-hour boards for junior, senior and staff, with the theory behind them.
ml-system-designsearchrankingmultimodal
System Design AI·Junior → Staff0 bookmarks0 comments
Rank upcoming events when every event is new and expires: geo and time candidates, live features, calibrated ranking, a two-sided market: one-hour boards for junior, senior and staff, with the theory behind them.
ml-system-designrecommendationsrankinggeospatial
System Design AI·Junior → Staff0 bookmarks0 comments
Order each home feed so the time is worth it: candidate sources, a multi-task ranker and value model, integrity re-ranking and feedback loops: one-hour boards for junior, senior and staff, with the theory behind them.
ml-system-designrankingrecommendationsmulti-task
System Design AI·Junior → Staff0 bookmarks0 comments
Suggest people a member knows out of a billion: bounded friends of friends, affiliations and contacts, two ranking heads, GNN embeddings, privacy and abuse: one-hour boards for junior, senior and staff, with the theory behind them.
Pick 12 homes a guest could book instead, from listing embeddings learned on browsing sessions, filtered by dates and party size, then ranked: one-hour boards for junior, senior and staff, with the theory behind them.
Find and act on posts that break the rules in text, images, video and live: hash matching, a calibrated multimodal model, review ranked by expected harm, prevalence: one-hour boards for junior, senior and staff, with the theory.
Predict the chance a person clicks an ad, calibrated for the auction, at 10 B requests a day: sampling and its correction, DCN-V2, delayed clicks: one-hour boards for junior, senior and staff, with the theory behind them.
ml-system-designadsctr-predictionranking
System Design AI·Junior → Staff0 bookmarks0 comments
Faces of people who do not exist: a style-based GAN, truncation, latent-space edits, selfie inversion, provenance and memorisation audits: one-hour boards for junior, senior and staff, with the theory behind them.
genaiimage-generationgandiffusion
System Design AI·Junior → Staff0 bookmarks0 comments
Prompt to four images in seconds: latent diffusion, guidance, a distilled few-step student, recaptioned data, safety on both sides, watermarks and C2PA: one-hour boards for junior, senior and staff, with the theory behind them.
genaiimage-generationdiffusionmultimodal
System Design AI·Junior → Staff0 bookmarks0 comments
Next words within 100 ms of a keystroke: conditional language modelling, a distilled student on draft-pinned KV caches, private n-grams, DP and canary audits: one-hour boards for junior, senior and staff, with the theory behind them.
genaillmautocompletelatency
System Design AI·Junior → Staff0 bookmarks0 comments
Answers from private documents with citations: chunking, BM25 + vector retrieval, reranking, permission filters, grounding checks and evaluation: one-hour boards for junior, senior and staff, with the theory behind them.
genairagretrievalllm
System Design AI·Junior → Staff0 bookmarks0 comments
Search by photo over a billion images: contrastive embeddings from engagement pairs, object crops, IVF-PQ with re-scoring, versioned indexes: one-hour boards for junior, senior and staff, with the theory behind them.
Billions of image-text pairs from Common Crawl: polite fetching, CLIP scoring, dedup, recaptioning, WebDataset shards and takedowns: one-hour boards for junior, senior and staff, with the theory behind them.
ai-infradata-pipelinemultimodalvision
System Design AI·Junior → Staff0 bookmarks0 comments
Teacher models write training data for smaller students: conditioned and evolved prompts, verified answers, dedup, decontamination, versioned datasets with lineage: one-hour boards for junior, senior and staff, with the theory behind them.
genaillmsynthetic-datatraining
System Design AI·Junior → Staff0 bookmarks0 comments
Every new LLM version shrunk to FP8, INT8 or INT4 with a smaller KV cache, gated against its BF16 parent and benchmarked on the serving GPU: one-hour boards for junior, senior and staff, with the theory behind them.
genaillmquantizationinference
System Design AI·Junior → Staff0 bookmarks0 comments
A 70B teacher distilled into an 8B student: transfer sets, logit and on-policy distillation, per-slice gates, escalation routing, a refresh loop: one-hour boards for junior, senior and staff, with the theory behind them.
genaillmdistillationtraining
System Design AI·Junior → Staff0 bookmarks0 comments
Exact, semantic and prefix caching in front of LLMs: scoped keys, distances with an error budget, tenant isolation, invalidation and measured savings: one-hour boards for junior, senior and staff, with the theory behind them.
ai-infrallmcachingembeddings
System Design AI·Junior → Staff0 bookmarks0 comments