Ml System Design

World-class playbook for designing end-to-end ML systems — the "tie it all together" architect skill, covering both real-world production architecture and the ML-system-design interview. Use when asked to design an ML/AI system, scope an ML feature, do an ML system design interview, or reason about a recommendation/ranking, search/retrieval, feed, ads/CTR, classification, fraud/anomaly, or LLM/RAG/agent system end to end. Provides a repeatable framework (clarify problem & business metric → ML objective → data/labels & the third pipeline → features → model → training pipeline → offline+online evaluation → serving (online/batch/streaming, latency budget) → monitoring & iteration), the canonical problem archetypes, the key design axes/tradeoffs (online vs batch, latency vs throughput vs cost, candidate generation→ranking→re-ranking funnels, freshness, training-serving skew, cold start, feedback loops, scale & failure modes), how to choose and defend business/ML/guardrail metrics, and the anti-patterns.

sanjeevrg89 cc2a029 5 files · 48.6 KB Updated

File contents

sanjeevrg89/arete/tree/main/skills/ml-system-design commit cc2a0296c9

Frequently asked questions

npx skillmds@latest add sanjeevrg89/ml-system-design