用了坐地铁的时间看完了本书,现在重新翻了前三章,梳理一下。
说一本书有没有价值,不是说作者有多么有名,不是说书讲得多么高深,让人看不懂(比如,小时候觉得余秋雨的书多么牛逼,晦涩的啥都看不懂),而是说读者看完书后能产生多少共鸣,多少为读者所用。
这本书就是一本对我产生价值的书。作者说,软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。书中先介绍了一个架构的简单发展史,然后分别讲了性能、可用性、伸缩性、扩展性、安全性等五个核心要素。
在架构发展史中,我们看到,不是所有网站上来都追求庞大的架构,而多是从LAMP开始,通过架构的分层、业务的分层进行扩展。从这点来看,公司的很多线上事故确实是由于架构不合理造成的。
由于工作原因,我重点关注了可用性部分。一个高可用网站的软件生产工艺,起码要关注以下几个方面:发布策略、自动化测试、预发布验证、代码的管理、自动化发布、灰度发布等。这些点我司一个都还没有做好,软件质量差也就不足为奇了。再加上实时监控、数据的冗余灾备,基本保证了网站的高可用。
后面有一个案例是讲淘宝技术架构发展的,可以结合《淘宝技术这十年》一起看。
架构的科普书、入门书,有用即是好的
《大型网站技术架构》热门书评
-
不建议购买,按目录标题用google搜索排名靠前的blog文章精度就够了
31有用 5无用 toby 2014-01-26
这书比较薄,定价59比较反感的是这书的开头拉了一堆所谓的有title的架构师来撑场面,吹捧气息十足。在知乎上看过好几次这作者自荐这书的,真的拿上手看了遍,定价和内容质量严重不匹配,感觉这书有点像早几年的一本叫做 开源技术选型手册 的码农实践版 借来翻看足矣,不值得购买。...
-
内容比较泛,比较适合刚接触网站架构的童鞋
12有用 4无用 PHZ 2013-10-01
读这本书很容易睡觉,读着读着就睡着了,好吧,我承认书中很多内容之前都了解过。 内容比较泛,比较适合刚接触网站架构的童鞋。很多知识点到为止。但基本上关于网站架构的各个知识点都能有所涉及。不过一本200多页的书也很难深入讲解每个知识点。如果想对某些知识点有更深入了解,还需要辅助得看其它方面的资料。但还是...
-
对于某些人,我就呵呵了;对于本书,我还是买了
10有用 2无用 牛头 2014-11-20
这年头网络很发达,几乎什么东西都可以down。有些聪明人,直接根据关键字google一下,信息也能获取个十之八九。这年头知识不值钱,尤其是冷门小众的东西,国外分享的那么多,直接拿来用就是了。而且,程序员大多内(闷)秀(骚),写点漂亮的代码可以,追求妹纸这么的事情都表达不好,更别说出书了。所以就冲着这...
-
比较全面 有不少不错的观点
9有用 2无用 黄云斌 2013-10-27
本文并没有什么特别的东西,但是都很实在,而且能很好的组织起来,也可以看为一个架构。 何为架构,要有大局观,大局观就是提前预...
-
适合互联网项目经理和产品经理的“科普读物”
8有用 0无用 Yong 2013-12-29
评价一本书需要从这本书不同目标受众的视角,对于资深架构师来说,这本书可能没有什么;对于初中级WEB运维和开发工程师,这本书可以让你节省很多摸索的时间,少走很多弯路;对于项目经理和产品经理,这本书是很好的互联网技术“科普”读物。...