继去年写完"《从0开始学架构》——学习笔记(基础篇和高性能篇)"以后,一直忙于项目的开发中,无暇顾及后面的篇章。最近一段时间,忙碌的项目工做已经接近尾声,忽然想起来,以前与你们约好的《从0开始学架构》学习笔记的高可用和可扩展篇还未写,因而,这几天整理了一下,把最新的成果给你们分享一下。html
请尊重做者劳动成果,转载请标明原文连接:程序员
http://www.javashuo.com/article/p-kvsmpyqz-bn.html微信
首先,仍是让咱们用一张图把精华总结一下吧架构
而后简单的总结一下:架构设计的核心就是围绕高性能、高可用和可扩展等方面,针对不一样的设计复杂度和关键点,进行架构方案的设计和取舍。图中对各方面的基本概念、场景分类和不一样架构的优缺点进行了总结,总结的很是全面。你们在看图的时候,必定要结合本身在实际工做的场景分析,哪些场景是否用了各自场景的架构方案,若是没有,那是为何?性能
《从0开始学构架》总体来讲面向的是无架构基础的开发人员,概念丰富,并且通俗易懂。但对于经验丰富的开发人员,则本篇的知识还不够深刻。后面准备继续深刻阅读李智慧的《大型网站技术架构-核心原理与案例分析》,从更深刻全面的角度对架构进行分析,让更多的读者可以与我一块儿学习到架构的乐趣,敬请期待吧。学习
搜索关注微信公众号“程序员姜小白”,获取更新精彩内容哦。网站