易燃物汇聚 YouTube 有声书与书评
持续演进的Cloud Native:云原生架构下微服务最佳实践 封面

持续演进的Cloud Native:云原生架构下微服务最佳实践

王启军

2934人在读
20.5万字总字数
¥55.3定价

内容简介

本书从架构、研发流程、团队文化三个角度详细介绍了如何构建CloudNative。作者长期活跃在研发一线,具有丰富的架构设计经验,也曾亲身经历过很多失败的架构设计,如很多团队在实施微服务架构的时候,只强调拆分服务,根本没有理解微服务架构应该怎么做。

读者书评

★★★★★

纯阳书评第317期《云原生应用架构实践》一直没上线,借地发书评。这本书里的云原生味道不错。同样是写云原生,《未来架构》是挑着写,作者根据自己的认识和经验挑一些重点领域重点写,其他直接略过,重点还是非重点是个见仁见智的事,所以评价两边倒。《持续演进的Cloud Native》是扩着写,除了写技术里边的关键点,还写组织文化、流程制度,给人的印象是作者很强啊,技术出生,还有格局有视野。而本书则是分着写,以企业的不同发展阶段为主要分界点,分别为初创企业、处于快速发展期的企业和成熟稳定期的企业提供了满足各自发展特征的系统构建思路和方案,并在这种方案的阐述里把云原生有关的技术穿插进去讨。 所以本书第一大看点当属作者把握企业不同时期系统建设重点的能力。从技术的角度讲,技术是分高低好坏的,但是技术毕竟是用来解决问题的,所以对企业应用来说,真正有意义的不是技术的角度,而是解决问题的角度。企业在不同阶段会面临不同的关键问题,比如对于初创企业来讲,完成假设验证,找到商业模式是关键中的关键,假如单纯从技术的角度出发,在架构设计上一开始就追求高可用、高并发、高可扩展,很有可能到头来发现只是一种浪费,而如果从解决问题的角度出发,会发现单体结构尽管有诸多弊端,但是因为这种架构因为短平快、成本低、效率高,反而更适合这些企业。作者正是清晰的看到了技术在企业应有中的价值逻辑、逻辑背后的问题导向和问题本身的演化和变迁,所以按照企业的不同发展阶段来阐述云原生有关技术下的、充分考虑了不同阶段特点的、可以用来落地的系统构建方案。 第二看点是作者的谋篇布局能力。有了好思路,只是第一步,更加重要的是把思路体现到具体的实现中,尤其是要能够与云原生技术的探讨结合在一起,毕竟云原生才是本书的真正主题。所以作者别出心裁的将有关云原生技术的内容,按照由易到难的顺序穿插到了不同阶段的方案之中,这样的安排其实从一开始就有了一个内容选择的标准,需要用到什么就讲什么,用不到的就放到后面高级阶段讲,实现了技术与企业不同发展阶段以及该阶段关键企业问题的匹配和契合。 有质量的构思和值得称道的谋篇布局,把云原生相关技术的阐述与企业不同阶段的应用设计要点紧密的集合在一起,使得读者除了能学习云原生相关的技术,而且还能学到云原生相关技术正确的使用姿势,技术固然重要,但可能更重要的是对技术本身的理解和使用场合的真正把握。 这本书来自于网易团队,书里也不时的以不打码的方式展示了网易的有关产品和服务,无可厚非,毕竟本书所展示的网易关于云原生有关的经验和理解是有质量的。

★★★★★

Cloud Native是技术但不仅仅是技术,是一系列架构、研发流程、团队文化的最佳实践集合,以此支撑更快的创新速度、极致的用户体验、稳定可靠的用户服务、高效的研发效率。 这本书在开篇就特别强调了这一点,架构没有绝对的好坏、架构是需要持续演进的、架构与团队文化、研发流程是共存互生的关系。 本书最核心篇幅集中在云原生微服务架构的实践上,对于设计原则、准备工作都做了非常详细的阐述,并针对性的对于微服务重要实践敏捷基础设施及公共基础服务、可用性设计、可扩展性设计、一致性涉及做了非常详细的说明和代码示例,对于想要系统化了解此领域的人提供了比较完整的参考。 书籍的最后两个章节强调了架构演进过程中技术架构之外的另外两个重要关键但却往往被忽略的因素,研发流程和团队文化。 “Culture eats strategy for breakfast”,文化是一个组织思考和行为的方式,但塑造它的却是个人。文化看上去是个空洞虚无的东西,但却实实在在的影响着方方面面……很多好的理念和概念为什么无法被学习或是被扭曲的应用无不受到文化的影响,是功力主义、是投机主义还是坚决的革新都在文化之下。

★★★☆☆

二零一九年讀完的第七十一本書,作者從一個架構師的角度來分析了在團隊中引入微服務架構的方方面面。初看起來會覺得內容有點分散,但是真正在產品中引入過微服務架構的人會覺得蠻實在的。如果有時間不妨一讀。

★★★☆☆

这类书,大可以翻后面引用的原版

★★★☆☆

试图面面俱到,从上到下,由内而外,更像是日常工作的总结,对于现在自己已经在做的事情,似乎无太大帮助。五一三天读完。

★★★★★

写得很好,很多分布式问题都做了比较深入的讲解。不过印象最深的还是最后面讲团队文化那段,优秀的同事对自己成长帮助是非常大的。好多东西还得等以后有了实践经验之后回过来再读。 面试的过程不只是面试官考察面试者,面试者也会通过面试考察这家公司,考察今后所在的团队,因为往往面试官是面试者入职后的直接领导,面试官决定面试成败。一定要找团队中最优秀的人去面试,被面试的人可以通过面试官了解到这家公司的技术实力,要让被面试的人感觉到面试官很专业,水平很高,是一路人,这个团队值得加入。

★★★☆☆

整体还是不错的,覆盖面非常广,从cloud native 各个层面都有涉及,从基础到性能到团队的构建等。有一点比较不错的是作者最后都能给出具体案例。 但是ALL IN 就是有一个通病,都有涉及,都不深入,所以读起来会很high,当作introduction比较合适。

★★★★★

读完《凤凰工程》后读的这本书,做开发的一般都是从各种中间件、微服务框架入手学习云原生,本书有这些点基本都覆盖了。但实际这只是云原生的一个方面,开发效能、组织架构其实也决定了云原生的深度。这点作者也在最后两章论述了相关理念,感觉对纯做技术专家路线的开发者也提出来一些高等级的观点,可读。

★★★☆☆

从第八章开始 我认为才有点东西

★★★★★

从架构的演进出发,设计原则方面做了很详细的讲解,并针对微服务的理念,以及产生的问题做了阐述。最后从团队文化管理方面切入描述了文化的重要以及管理这门艺术的本质。非常值得读的一本书。值得推荐!

书籍信息

作者王启军
出版社电子工业出版社
出版时间2018-10-01
ISBN9787121351204
分类计算机-软件学习
格式EPUB
完结状态连载中
章节数80