推荐阅读:华为首席架构师王启军编写《云原生架构下微服务最佳》

本书籍全名称是《持续演进的Cloud Native:云原生架构下微服务最佳》

云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时还没有成熟的云解决方案,对云计算的畅想也只能局限于原有的技术产品。如今云计算时代已经到来,应运而生并经过时间锤炼的云原生技术是这个时代的热点,因此技术人员只有与时俱进、更新技能,才能走向未来。

华为也是在云原生这方面做得很好的一家公司,同时这份PDF的作者就是华为的核心层的架构师。

关于本书

为什么会出现Cloud Native 这个概念呢?无论是云化、平台化,还是微服务架构,又

或者是敏捷开发、自动化,都只是描述了几个点,而Cloud Native更像是- -个面,通过它

把这些点都关联起来了。某几个点做得很好而忽略了其他点通常会走入误区。例如,某些

团队只关注服务拆分,而忽略了工具、组织对微服务的影响,最终效果并不理想。又如,

要提升系统的可用性,只是从技术的角度去考虑是不够的,还要考虑如何通过自动化测试

提升可用性,如何通过Code Review 提升可用性,以及当故障发生时如何快速修复。我希

望通过个人的工作经历以书的方式传递一些这 方面的经验教训。

本书分别从架构、研发流程、团队文化三个角度全面论述Cloud Native,因为只有三方

面配合才能达到理想的效果。我见到过无数失败的案例,绝大多数都是因为考虑得比较片

面,例如单纯从架构角度进行变革,或者单纯从研发流程角度变革。我们希望模仿Google、

Facebook、Amazon、Netlix 等领先企业,但是往往高估了架构的影响力,而低估了研发流

程和团队文化的影响力。实际上,研发流程和团队文化对架构有着非常重要的影响。本书

以Cloud Native 的起源、诉求及组成开始,全面描述了Cloud Native的各个方面。从架构

角度阐述了如何实施微服务架构,如何构建敏捷基础设施及平台服务。同时,从可用性、

可扩展性、性能、- -致性等角度描述了微服务架构中产生的问题及解决方案。最后,分别

描述了Cloud Native下的研发流程和团队文化。

第1章综述

第2章 微服务架构

第第三章敏捷基础设施及公共基础服务

第4章可用性设计

第5章可扩展性设计

第6章性能设计

第7章一致性设计

第8章未来值得关注的方向

第9章研发流程

第10章团队文化

需要免费领取这本华为大佬写的微服务架构的PDF的朋友,麻烦转发小编这篇文章,然后私信小编【微服务】三个字即可。

原创文章 38 获赞 59 访问量 4078

猜你喜欢

转载自blog.csdn.net/Java0258/article/details/106121137
今日推荐