链接: https://pan.baidu.com/s/1zAizILZ7MLUH879BDpYUcA?pwd=gybn 提取码: gybn
出版社: 机械工业出版社
ISBN:9787111683919
版次:1
商品编码:12880681
品牌:机工出版
包装:平装
外文名称:Fenix Architecture: Building a Reliable Large-Scal
开本:16开
出版时间:2021-07-01
用纸:胶版纸
页数:413
播放视频
产品特色
编辑推荐
适读人群 :1.中高级程序员:可作为他们能力提升和向架构师转型的指引。 2.系统架构师:书中结合新的软件架构潮流,总结了大量的软件架构经验和方法。
(1)作者权威:
《深入理解Java虚拟机》作者周志明新作,资深架构专家,远光软件研究院院长。
(2)9位专家推荐:
付晓岩(IBM副合伙人)、孙玄(奈学教育CEO)、郑然(百度主任架构师)、刘超(腾讯云T4解决方案专家)、潘新宇(集团资深架构师)等9位架构专家联袂推荐。
(3)5个维度全面讲解:
从架构演进、架构设计思维、分布式基石、不可变基础设施、技术方法论5个维度全面探索如何构建可靠的大型分布式系统。
(4)5种架构风格工程样例:
同时给出了基于Spring Boot、Spring Cloud、Kubernetes、Istio、AWS Lambda 五种架构风格的样例工程,代码开源在GitHub上。
(5) 注重实战:
一个综合案例贯穿全书,将本书的核心知识点以及作者的经验和思考融入其中。
(6) 关注“IT阅读排行榜”,回复“68391”
获取GitHub配套代码工程项目地址
内容简介
这是一本从架构视角讲解如何构建大型分布式系统的著作,是超级畅销书《深入理解Java虚拟机》的作者周志明多年架构和研发经验的总结,得到了多位行业资深架构专家的联袂推荐。
全书共16章,分为演进中的架构、架构师的视角、分布式的基石、不可变基础设施和技术方法论五部分。
●第①部分 演进中的架构(第1章)
着重介绍了软件开发历史中多种主流架构风格出现的契机、解决的问题以及带来的新缺陷。
●第②部分 架构师的视角(第2~5章)
总结了一名架构师应该在架构设计时思考哪些问题,有哪些主流的解决方案和行业标准做法,各种方案有什么优缺点,不同的解决方法会带来什么不同的影响,等等。
●第③部分 分布式的基石(第6~10章)
重点讨论了“不同架构风格是应该在技术规范上统一,还是由应用系统自行解决”这个问题,给出了解决思路、方法和常见工具。
●第④部分 不可变基础设施(第11~15章)
重点讲解了基础设施不变性的目的、原理与实现途径,包括虚拟化容器、容器间网络、持久化存储、资源与调度、服务网格等内容。
●第⑤部分 技术方法论(第16章)
面向技术决策者集中讨论了与分布式、微服务、架构等相关的理论话题,将解决问题的能力归纳、总结、升华为方法论。
全书以实践为导向,一个案例贯穿全书,同时给出了基于Spring Boot、Spring Cloud、Kubernetes、Istio、AWS Lambda 五种架构风格的样例工程。
作者简介
周志明(博士)
人工智能与企业级研发资深专家,曾担任远光软件研究院院长,阿里云MVP、腾讯云TVP、华为云MVP。在Java技术栈、微服务、云原生架构等领域有深入研究。
开源技术的积极倡导者和推动者,QCon全球开发者大会明星讲师、极客时间布道师、InfoQ.CN专栏撰稿人,作为组织者或主讲人,参与了多场线上、线下的技术布道活动。
计算机技术作家,十年间出版过八部技术专著,口碑和销量均得到业内认可,其中四本书在豆瓣上获得了9.0分或以上的评价。如知名畅销书《深入理解Java虚拟机:JVM高级特性与最佳实践》目前已经出至第3版,累计印刷超过50次,仍长销不衰,是中文计算机图书领域公认的、难得一见的佳作。
内页插图
精彩书评
★写一本关于架构的书很难,要求作者有坚实的技术基础、丰富的项目经验,以及良好的文字驾驭能力。周志明老师凭借自己多年的实战经验和认真态度,直面了这份困难。书中除了要介绍架构的最基本知识外,还需要把作者的经验、感受与思考融合进来,才能给读者以启发,周老师很好地做到了这点。
——付晓岩 IBM副合伙人/GBS大中华区金融核心锐变团队业务发展和交付总监
★大规模的分布式架构能力已经成为技术人员的必备能力,这本书系统化地讲述了构建大规模分布式架构的整个历程,有理论,有实战,描绘了一张完整的知识地图,会成为你迈进架构师之门的一把钥匙。
——刘超 腾讯云T4解决方案专家/前网易研究院云计算技术部首席架构师
★周老师依托自身十多年架构设计的经验,深入浅出地介绍了大型分布式系统的涅槃之旅。本书首先介绍了系统架构设计中遇到的通用问题的解决方案,帮助你打牢基础。再一一讲解构建大型分布式系统中的各类问题的解决手段,帮助你更上一层楼。学习本书的内容,可以让你在面对大型分布式系统的架构设计时如虎添翼。
——潘新宇 京东集团资深架构师
★作者一直从事分布式系统的研发工作,是架构领域的资深专家。这本书源于真实的企业级实践,覆盖完整的分布式系统架构。作者通过真实的企业级案例,深入浅出地剖析了分布式系统的架构,让读者真正掌握分布式系统设计的哲学本质,从而在面对不同业务场景时,能够给出优雅的架构解决方案,真正达到为企业降本增效的目的。
——孙玄 奈学教育创始人&CEO/前58集团技术委员会主席
★本书以如何构建一套可靠的大型分布式系统为主线, 结合云原生时代的技术发展趋势和作者10余年大型企业级软件架构研发的深厚技术积累,由浅入深地将抽象和复杂的分布式架构技术具象化,全面讲述了研发大型分布式系统所需要的理论和实践知识。
——郑然 百度主任架构师/云原生技术负责人
★一本好的技术图书不仅能告诉你某个技术点怎么做、为什么这么做,更会让你明白所有技术点如何协同配合,最终构建出一个完整的技术体系。这本书很好地兼顾了技术细节和宏观体系两方面,从分布式服务的基础功能到高级治理能力,结合作者的思考,层层推进、娓娓道来,引人深思。相信深入钻研此书的读者必定能在架构能力方面得到如凤凰涅槃般的升华。
——李鑫 天弘基金线上渠道技术负责人/《微服务治理:体系、架构及实践》作者
★从大型机到单体架构,从微服务架构到无服务架构,每一次架构模式的演进都是一次凤凰涅槃。每一个软件系统都是由大量服务构成的生态体系,个体服务的“死亡”和“重生”是整个系统能否持续可靠的关键因素。本书从5个方面全面剖析了如何构建一个可靠的分布式系统,同时给出了 Spring Boot、Spring Cloud、Kubernetes、Istio、AWS Lambda 五种架构风格的样例工程。
——刘志勇 新浪微博平台研发部架构师
★随着IT系统复杂度不断增加,无论是为了降低团队的知识负载,还是为了利用云原生的弹性能力,分布式架构已经成为处理新一代复杂系统的默认架构模式。但它的引入也同样大幅提高了架构的复杂性,导致系统可靠性降低。如何构建既可靠又灵活的大型分布式架构,成为新的难点与课题。这本书系统、全面且深入浅出地讲解了分布式架构的方方面面,对大家了解并驾驭大型分布式架构