这是什么?
一份精选的互联网上最好的系统设计(System Design)资源合集——用一个 README 把工程实践文章、论文和演讲整理成按主题划分的阅读清单。
这是需要报名注册的课程,还是只是一份链接列表?
只是链接——一个指向外部文章、论文和视频的 README,除了各节的标题之外没有自己的内容。它在结尾指向 InterviewReady Videos 和一个系统设计在线评测(System Design Online Judge)。
在开始阅读之前有什么需要注意的吗?
它只是一个没有任何摘要的裸链接列表,而且有些条目已经过时了——2004 年的 DNS 故障故事和 2012 年的 YouTube 可扩展性演讲,就摆在像 Uber 的 LedgerStore 这样的近期文章旁边。
InterviewReady 是什么?
维护这份列表的 GitHub 组织。除了资源列表之外,它还提供 InterviewReady Videos 和一个系统设计在线评测(System Design Online Judge),两者都在 README 的结尾处有链接。
列表里有什么意料之外的内容吗?
有一个国际象棋引擎设计(Chess Engine Design)章节——一篇关于构建国际象棋引擎的指引——它夹在网络协议(Network Protocols)和订阅管理系统(Subscription Management System)这两个主题之间,旁边都是常见的分布式系统内容。
这里面的东西需要付费吗?
不需要。README 本身是一份免费的公开列表(这个仓库在 GitHub 上采用 GPL-3.0 许可证);不过像《Designing Data-Intensive Applications》这本书或 InterviewReady Videos 之类的外部链接内容可能有自己的收费。
What are similar projects?
system-design, awesome-scalability, awesome-system-design-resources, architecture.of.internet-product, etcd, architect-awesome, awesome-software-architecture, awesome-ddd
Which topics is it in?
time-series-database, fault-tolerance, interview-prep, consensus, rate-limiting, cache, distributed-database, high-availability, scalability, system-design, caching, interview-preparation