System Design 101

用图示和通俗语言讲解大型系统如何运作以及如何设计

GitHub 91k 学习资源 See repository Web

这是一份以图示为主的系统设计入门资料,用简单的语言讲解原理,适合准备系统设计面试的工程师,也适合想了解生产系统底层运作方式的人。仓库由 ByteByteGo 维护,每个主题都链接到其网站上的完整文章。

内容按主题分组,包括 API 与 Web 开发、缓存与性能、数据库与存储、云与分布式系统、软件架构、安全以及技术面试等。每一条都是对单个概念的简短图解式总结。

分类

同类软件

System Design Primer

面试准备 学习资源

378k

免费的大规模系统设计指南,适合备战系统设计面试,附带记忆卡片

The Algorithms - Python

面试准备 学习资源

226k

面向学习的 Python 经典算法实现,而非用于生产环境的库

JavaScript Algorithms

面试准备 学习资源

197k

用 JavaScript 实现的经典数据结构与算法,附带讲解和延伸阅读