名字来自于 Scalable Web Architecture and Distributed Systems。本文是一个简单版的笔记,主要是想推荐这套书籍 The Architecture of Open Source Applications。第一和第二册讲一些开源系统的设计,第三册讲性能相关,第四次每一章都用 500 行左右的代码实现一个小型的系统。现在正在出第五册。
推荐这本书的理由很简单:
没吃过猪肉,但总见过猪跑,其中见过猪跑很重要。
另外最近从我们组一哥们那学到了很多东西,觉得见识真是一个很神奇的事情,只有见过大场面,经历过大场面,那么才有更大的可能创造大场面。
下面是看这篇文章之后记录下来的一些点,有些东西不仅仅在 Web 系统中有用,在所有的分布式系统中都有用处。
Some key principles that influence the design of large-scale web systems
如果微信把链接给吞了,那就复制下面 URL 打开即可
Scalable Web Architecture and Distributed Systems : http://aosabook.org/en/distsys.html
The Architecture of Open Source Applications : http://aosabook.org/en/index.html