书单 | 10本架构类新书,今年不要错过哦~~

博文小编

2022-09-26

最近有不少小伙伴在问有没有架构类的书单,博文菌收到了大家的需要,这就安排上!

俗话说:不想当架构师的程序员不是好程序员。成为架构师几乎是每位开发者入行初期的共同理想。

如何站在架构的视角去看代码世界,如何依托企业业务需求搭建可高用架构,云端架构的设计原则有哪些……

本期书单为你带来今年出版的10本架构类好书,希望能够帮你建立架构思维,解开架构谜团!

01


《业务架构・应用架构・数据架构实战(第2版)》
温昱 著

国内知名架构专家创新力作升级版

新增ToG/ToB解决方案规划方法体系

打通业务架构、数据架构、应用架构、技术架构,确保技术支撑业务、业务支撑战略

业务架构是跨系统的业务蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型更是呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。本书的主要内容即在于此。

首先,解读战略、业务架构、应用架构、数据架构、技术架构五者的对应岗位、产物、脉络关系。然后,结合大案例,详探下列实战法:战略驱动的业务架构设计;业务驱动的应用架构设计;业务驱动的数据架构设计;业务和技术趋势双轮驱动的技术架构设计。再后,分享业界较为稀缺的《业务架构书》《技术方案书》优秀模板。最后,分享ToG/ToB解决方案规划方法体系。

02


《业务架构解构与实践》
王旭东,魏炜 等 编著

业务架构基础落地方法论

数字化转型关键

让你既懂业务又懂数据

从理论知识到落地实践

借鉴国际先进理论知识体系

国际视野,洋为中用

这是一部介绍业务架构知识体系与实践落地的著作,逻辑清晰、通俗易懂。

本书首先在架构总述部分分别介绍了企业架构、业务架构的发展历程及主流知识体系。紧接着围绕“价值流+业务能力”这套业务架构体系进行基础性介绍,涉及4大核心要素和6大扩展要素。然后通过业务架构进阶部分,进一步梳理业务架构4大核心要素的配合关系,进而考虑核心要素与扩展要素的整体协同,再深入探讨业务架构与其他架构的协作关系。本书第四和第五部分介绍了业务架构落地及实践相关内容,让读者能够了解业务架构的核心交付物,以及业务架构与DDD如何协同落地,并提供了多个企业业务架构实践案例供读者参考。

本书先由浅入深地对业务架构进行解构,然后从不同角度给出多个企业实践案例,适合不同层次的阅读对象。本书对业务高层、CIO/CDO高层、战略规划人员、企业架构师、业务架构师、数据架构师、应用架构师、产品经理、项目经理、Scrum Master、IT人员、HR招聘人员、咨询实施顾问,以及对企业架构、业务架构感兴趣的爱好者、学习者都会有所启发。

03


《企业架构与绕不开的微服务(双色)》
樊超 著

帮助企业明确痛点、制定原则、规划路径、建设能力和评估成效

最终实现微服务架构在企业中的持续运营和持续演化,从而应对日益增多的业务挑战

本书分析了当今企业架构面临的挑战,介绍了如何使用微服务架构来应对这些挑战。

企业在应用微服务时面临许多痛点,本书对痛点出现的原因和场景进行了深入的分析,提出了可用于消除或缓解痛点影响的模式。

本书内容注重理论和实践的结合。

在理论方面,介绍了企业架构标准、云原生思想和相关技术、微服务的前世今生,以及领域驱动设计等;

在实践方面,介绍了用于拆分微服务的“五步法”、包含4个维度的“企业云原生成熟度模型”,以及衡量企业变革成果的“效果收益评估方法”等。

04


《架构演变实战:从单体到微服务再到中台》
潘志伟 编著

详解从单体到微服务再到中台的架构演进之路

有实际案例支撑,有详尽原理及技术讲解,超实用

本书从搭建单体架构遇到的瓶颈开始,通过真实案例介绍从单体架构转型为微服务架构及中台架构过程中遇到的困难、问题与具体解决方法。全书共计9章,前3章以案例和原理为基础,介绍微服务的优劣势及其使用场景;第4~6章描述如何基于单体架构搭建和优化微服务架构;第7~8章介绍如何掌握测试、部署交付流程等软件工程中的各个关键环节和核心要素;第9章讲解在多元化业务场景下如何构建中台架构,以实现通用能力的下沉,从而形成共享服务,达到资源利用率的极大化。

本书适合技术管理者、架构师和有一定开发基础的技术人员阅读,尤其适合已进入或即将进入微服务架构和中台架构领域的相关人员阅读。希望本书能够为读者提供一些技术路线上的启发和指引,帮助其少走弯路。

05


《云端架构:基于云平台的41种可复用的架构最佳实践》
吕昭波 著

6大云端架构设计原则

41种可复用架构设计模式

详解云端架构各种优秀案例

配套MumuLab实践网站,适用阿里华为腾讯AWS等云平台

本书描述了架构设计的流程、架构设计量化模型、架构设计中需要避免的“坏味道”和需要参考的最佳实践。通过书中的架构设计模式,还可以形成架构师进行云端业务架构设计的清单,以便衡量和评估架构方案的完整性及合理性。

本书提供示例项目MumuLab用于动手实践,MumuLab是一个完整的云端架构设计模式学习平台,也是对架构成熟度进行评估的平台,该项目贯穿全书多个章节,保证了案例的完整性和连续性。同时给读者提供可以自行下载和运行的系统代码,以便学练结合,通过动手实践来验证书中的架构设计模式和最佳实践。

本书适合云计算解决方案架构师、销售和市场运营人员、对云计算有初步认识且需要进阶学习的技术人员,也可作为素材帮助在校大学生学习云计算解决方案的架构设计。

06


《大数据平台架构》
叶秋萍 著

全面而深入地介绍Hadoop、Spark和NoSQL平台的构建

深入浅出地讲解Hadoop、Spark和NoSQL的基础知识、架构方案与实战技巧等

本书共15章,可分为五大部分。第一部分(第1章)为大数据平台架构概述,讲述大数据平台的基本概念与实际应用:第二部分(第2章~第6章)主要讲解Hadoop的基本使用方法,以及Hadoop生态圈的其他组件:第三部分(第7章)主要介绍NoSQL:第四部分(第8章~第10章)主要介绍Spark生态圈与Spark实战案例:第五部分(第11章~第15章)讲解如何构建大数据平台,阐述大数据平台的几个核心模块,以及大数据平台的未来发展趋势。

本书可作为各类IT企业和研发机构的大数据工程师、架构师、软件设计师、程序员,以及相关专业在校学生的参考书。

07


《大数据技术及架构图解实战派》
徐葳 著

体系完整,内容丰富

从零起步,循序渐进

大量插图,易于理解

丰富的实战案例

衔接运维,无须担心大数据集群环境问题

丰富的大数据架构案例

本书提供了学习大数据技术及架构的一站式解决方案,覆盖了大数据生态圈中的完整技术体系,包含以下内容。

本书还介绍了多个企业级大数据应用案例(包括海量数据采集、“双十一”数据大屏、海量数据全文搜索系统等)和大数据平台架构案例(包括离线数据仓库架构、实时数据仓库架构、批流一体化数据仓库架构、数据中台架构、直播大数据平台架构、电商大数据平台架构等),可以帮助读者从全局角度理解大数据。

08


《数据架构之道:数据模型设计与管控》
王琤 著

小白也能读懂的数据架构和数据模型指南

本书全面介绍了数据架构与数据建模的相关知识,全书分为4篇,共16章。

第1~3章为数据架构基础篇,介绍了企业架构、数据架构及数据模型的基础概念。第4~9章为数据模型设计篇,介绍了如何通过数据模型记分卡规范化数据模型设计,以及经典数据建模方法论,包括范式建模、维度建模、Data Vault建模、统一星型建模。第10~12章为数据模型落地篇,介绍了在企业中如何实现多人协作构建模型、如何管控数据模型、数据模型数据与数据标准,以及元数据如何形成数据治理闭环。第13~16章为行业数据模型篇,分别介绍了证券、保险、教育、航空业的数据架构及数据模型。

本书既可以作为数据建模人员、数据开发人员的学习用书,也适合非IT专业但对数据有强烈兴趣的业务人员使用,还可以作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材。

09


《支付架构实战》
苏博亚 著

剖析支付业务架构,梳理支付业务逻辑

实现支付架构,构建支付架构体系

本书首先讲解支付的发展历史;然后介绍支付业务和支付体系架构的演进过程,并简单阐述支付牌照的诞生背景;接着以微服务的思路讲解支付体系是如何划分微服务系统的,以及划分后每个系统的职责与实现,并详细阐述每个系统的技术难点等;最后介绍跨境支付、支付运营平台,以及支付体系的高可用,主要讲解如何抽象出支付业务系统使用的公共能力,以及如何实现多机房互备,如何实现支付链路压测使支付体系更加稳定等内容。

本书以微服务架构为基础搭建了一套支付体系,详细介绍了微服务的拆分过程及支付架构的搭建过程,既讲解了支付业务,又根据每一个业务模块拆分出了微服务系统的实现逻辑。书中提供了大量的微服务拆分思路,以及技术难题的解决方案和源码。希望本书能够帮助读者构建技术架构理论体系,以及利用技术架构解决业务问题的思维模型。

10


《前端架构师:基础建设与架构设计思想》
侯策 著

涵盖Babel、Webpack、React等,涉及polyfill、TreeShaking等。

将前端基建工程化、系统化、范式化、路径化!

快速发展的红利、优胜劣汰的挑战、与生俱来的混乱、同混乱抗衡的规范……这些都是前端从业者无法逃避的现状。有人说,做好业务支撑是活在当下,而做好技术基建是活好未来。当业务量到达一定量级时,成为“规范制定者”,成为“思考者”,像“架构师”一样思考问题,才能最终成为“优胜者”。

本书内容不是简单的思维模式输出,不是纯粹“阳春白雪”的理论,也不是社区搜索即得的 Webpack配置罗列和原理复述,而是从项目痛点中提取出的基础建设的意义,以及从个人发展瓶颈中总结出的工程化架构和底层设计原理。本书不仅能帮助开发者夯实基础,还能为开发者实现技术进阶提供帮助和启发。

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5417 735 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3299 36 0 1
  • czk 2017-07-29
    5866 28 0 1