Building blocks, complete architectures, and variations worth comparing. Search by the problem you want to solve or a component you want to understand.
This system enables field workers to conduct inspections offline and sync them reliably when connectivity returns. The mobile client acts as the source of truth during offline periods, queuing mutations locally. Upon reconnection, it pushes
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
Captions read aloud as alt text: encoder, bridge and decoder, CLIP-filtered data, beam search, hallucination-aware evaluation, lanes on one GPU pool: one-hour boards for junior, senior and staff, with the theory behind them.
genaivisioncaptioningmultimodal
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
Translation for 20 to 240 languages: one multilingual encoder-decoder, mined and back-translated data, distilled students, COMET and MQM, quality-aware serving: one-hour boards for junior, senior and staff, with the theory.
genaitranslationseq2seqmultilingual
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