作为一个新手程序员,前段时间开始对系统设计( System Design )的内容比较感兴趣,想要深入了解一下这里面的门门道道。在 Google 过一轮之后,我发现了很多比较有价值的资料:
- The Architecture of Open Source Applications 系列,尤其是 Scalable Web Architecture and Distributed Systems 与 The NoSQL Ecosystem 这两遍综述类型的文章。
- A plain English introduction to CAP theorem Kaushik Sathupadi, CAP Theorem: Revisited CAP 入门。
- checkcheckzz/system-design-interview: System design interview for IT company 这个 Repo 收录的技术博客。
- ......
很遗憾的是,目前似乎没有总体讲述系统设计的教科书,基本上有价值的资料是零零碎碎地分散在互联网的各个地方。感觉这一块的知识很散,强依赖于工作经验,不知道是不是我放狗的姿势不对,故发上来与大家讨论一下。
