donnemartin

system-design-primer

donnemartin

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

AI 简介

这是一个面向工程师的系统设计学习与面试准备开源项目,提供大规模分布式系统设计方法论、经典面试题解析、Anki记忆卡片等系统化学习资源。核心内容涵盖可扩展性设计原则、常见架构模式(如负载均衡、缓存、数据库分片)、典型系统(URL缩短、Twitter、Netflix)的设计分析,并包含中英文多语言支持。项目以实践为导向,强调从需求分析、容量估算、API定义到组件选型的完整设计流程,适用于准备技术面试的开发者、希望提升系统架构能力的中级以上后端或全栈工程师,以及高校计算机专业学生补充工程实践知识。

Python
Other
357k
Stars
57.1k
Forks
6.9k
Watchers
254
Issues

Star 增长

今日0
近 7 天0
近 30 天+2788
综合评分80
默认分支master