Roadmap

🏗️ System Design Mind Map

43 knowledge points · click a node for its structured card

Pipeline view: stages left→right = model lifecycle (data → training → inference → optimization → MLOps → security → agentic). Dashed = cross-module.

🛍️RecSys Retrieval Stage🎯RecSys Ranking & Multi-Task StageRecSys Feature & Rerank Stage🔎Search & Inverted Index Stage💰AdTech & Bidding Auctions Stage🛡️Risk 10ms Decision Engine Stage🕸️Risk Graph & Anti-Fraud Stage🗄️Production RAG Pipeline StageLLM Serving & Tracing Stage🎨Diffusion Serving & Scale Stage🏢Case Studies & Capacity StageRecSys Multi-Stage Funnel & 50ms SLARecSys Multi-Stage Funnel & 50ms SLAClick for definition & exam pointsDSSM Two-Tower RetrievalDSSM Two-Tower RetrievalClick for definition & exam pointsYouTube DNN Candidate GenerationYouTube DNN Candidate GenerationClick for definition & exam pointsPre-Ranking Lightweight ArchitecturePre-Ranking Lightweight ArchitectureClick for definition & exam pointsDeepFM Ranking ModelDeepFM Ranking ModelClick for definition & exam pointsDCN-v2 Deep & Cross NetworkDCN-v2 Deep & Cross NetworkClick for definition & exam pointsMMoE Multi-Gate Mixture-of-ExpertsMMoE Multi-Gate Mixture-of-ExpertsClick for definition & exam pointsPLE Progressive Layered ExtractionPLE Progressive Layered ExtractionClick for definition & exam pointsESMM Entire Space Multi-Task ModelESMM Entire Space Multi-Task ModelClick for definition & exam pointsFeature Store Online/Offline ConsistencyFeature Store Online/Offline ConsistencyClick for definition & exam pointsReranking Diversity & DPP ProcessReranking Diversity & DPP ProcessClick for definition & exam pointsRecSys Metrics: GAUC & NDCGRecSys Metrics: GAUC & NDCGClick for definition & exam pointsOnline A/B Testing & InterleavingOnline A/B Testing & InterleavingClick for definition & exam pointsQuery Understanding PipelineQuery Understanding PipelineClick for definition & exam pointsDistributed Inverted Index & Skip-ListDistributed Inverted Index & Skip-ListClick for definition & exam pointsLearning to Rank & LambdaMARTLearning to Rank & LambdaMARTClick for definition & exam pointsSemantic Neural Search & HybridSemantic Neural Search & HybridClick for definition & exam pointsAd Targeting & pCTR PredictionAd Targeting & pCTR PredictionClick for definition & exam pointsReal-Time Bidding eCPM RankingReal-Time Bidding eCPM RankingClick for definition & exam pointsAuction Mechanisms: GSP vs VCGAuction Mechanisms: GSP vs VCGClick for definition & exam pointsPID Budget Pacing & Ad BlendingPID Budget Pacing & Ad BlendingClick for definition & exam points10ms Financial Risk Decision Pipeline10ms Financial Risk Decision PipelineClick for definition & exam pointsMemory Rule Engine & Bloom FiltersMemory Rule Engine & Bloom FiltersClick for definition & exam pointsFlink Real-Time Feature StreamFlink Real-Time Feature StreamClick for definition & exam pointsImbalanced & Cost-Sensitive LearningImbalanced & Cost-Sensitive LearningClick for definition & exam pointsGraph Risk & Collusion DetectionGraph Risk & Collusion DetectionClick for definition & exam pointsDevice Fingerprinting & Anti-FraudDevice Fingerprinting & Anti-FraudClick for definition & exam pointsRisk Shadow Mode & Strategy CanaryRisk Shadow Mode & Strategy CanaryClick for definition & exam pointsOffline Ingestion & Vector SnapshotOffline Ingestion & Vector SnapshotClick for definition & exam pointsOnline Parallel Retrieval GatewayOnline Parallel Retrieval GatewayClick for definition & exam pointsSemantic Cache & Request DeduplicationSemantic Cache & Request DeduplicationClick for definition & exam pointsMulti-Tenant Partitioning & RBACMulti-Tenant Partitioning & RBACClick for definition & exam pointsSSE Streaming & Backpressure ControlSSE Streaming & Backpressure ControlClick for definition & exam pointsContext Budgeting & Token ManagementContext Budgeting & Token ManagementClick for definition & exam pointsDistributed Tracing & ObservabilityDistributed Tracing & ObservabilityClick for definition & exam pointsAsync Task Queue & Decoupled StateAsync Task Queue & Decoupled StateClick for definition & exam pointsDiffusion Pipeline Slicing & PlacementDiffusion Pipeline Slicing & PlacementClick for definition & exam pointsDiffusion Step Distillation & AccelerationDiffusion Step Distillation & AccelerationClick for definition & exam pointsQueue-Depth-Driven GPU AutoscalingQueue-Depth-Driven GPU AutoscalingClick for definition & exam pointsPinterest Visual Search SystemPinterest Visual Search SystemClick for definition & exam pointsNetflix Page Generation & RecSysNetflix Page Generation & RecSysClick for definition & exam points5-Step System Design Interview Method5-Step System Design Interview MethodClick for definition & exam pointsCapacity Estimation & Latency BudgetingCapacity Estimation & Latency BudgetingClick for definition & exam points
100%
🖱️ Drag to pan · Hover for dependency chain · Click for card
RecSys Multi-Stage Funnel & 50ms SLAQuery Understanding Pipeline10ms Financial Risk Decision PipelineOffline Ingestion & Vector SnapshotAsync Task Queue & Decoupled StatePinterest Visual Search System