> 文章列表 > 架构师书籍推荐

架构师书籍推荐

架构师书籍推荐

在此推荐一些架构相关的书籍,希望大家喜欢!

分类如下

  • 业务洞察:
  • 架构设计
  • 定义问题
  • 数据架构
  • 架构师非职权影响力
  • 架构思维
  • 架构治理
  • 架构演进
  • 架构落地
  • 架构设计
  • 领域建模

业务洞察

1、好战略,坏战略(畅销版)

作者: 理查德•鲁梅尔特(Richard Rumelt)
豆瓣评分: 8.1分
简介:
英伟达做对了什么,让它战胜英特尔等竞争对手?乔布斯如何成功让苹果公司起死回生?沃尔玛店面的分散经营到集中统一管理,如何决定了它日后的成功?这些都是好战略在起作用。《好战略,坏战略》是一部厘清近20年“战略”管理思想的经典作品。战略不是一句空话,也只是喊喊口号那么简单。战略决定一家企业的生死存亡,可以改变企业的命运。十几年来,关于战略的图书汗牛充栋,概念泛滥,混淆不清。本书重新让“战略”回归本质,分析了构成一个好战略的基本逻辑,即三个核心要素:1.调查分析:分析形势,认清竞争优势和态势,了解竞争对手;2.指导方针:为了克服障碍而制定整体性策略;

2、改变提问 改变人生:12个改善生活与工作的有力工具(原书第3版)

作者: 马歇尔.戈德史密斯
豆瓣评分: 8.0分
简介:
这样的问题是否常常萦绕于你的脑海中,挥之不去: “为什么我如此失败?” “他们为什么都那么笨?” “何必白费劲?” 当你问自己这些问题的时候,是否感到不知所措,仿佛生活中的一切都开始破碎? 也许你正在陷入本书所介绍的"评判者状态"。本书介绍的"提问式思维"通过聚焦学习而非评判,使我们的生活更高效、更能达到期望。 在这本新的、增补版的国际经典畅销书中,梅若李·亚当斯以故事的形式向我们展示了向自己提问是怎样塑造我们的思维的。同时,她也向我们揭示了,许多个人和组织问题的根源症结可能都落在了我们向自己提出的问题上。她借用这个极具启发性和娱乐性的故事,告诉我们如何快速觉察我们脑海中冒出的、口中冲出的那些有潜在破坏性的问题;如何重构这些问题,来达成极好的正向、务实的结果。 第3版中包含了新的导言和尾声,以及两个有力的新工具,是有关提问式思维如何极其有效地提升领导力和教练的结果的。基于亚当斯数十年来的研究和实践,本书确实可以影响人们改变自己的人生,世界上有成千上万的人已经因为本书而做出了这样的改变。

3、平台革命:改变世界的商业模式

作者: 桑基特·保罗·邱达利(Sangeet Paul Choudary)
豆瓣评分: 8.0分
简介:
《平台革命》一书从网络效应、平台的体系结构、颠覆市场、平台上线、盈利模式、平台开放的标准、平台治理、平台的衡量指标、平台战略、平台监管的10个视角,清晰地为读者提供了平台模式*权威的指导。 硅谷著名投资人马克·安德森曾经说过:“软件正在吞食整个世界。”而《平台革命》进一步指出:“平台正在吞食整个世界”。以平台为导向的经济变革为社会和商业机构创造了巨大的价值,包括创造财富、增长、满足人类的需求,同时,成功和失败的标准被重新定义。 本书将帮助新进入市场的创业者、传统企业的管理者、互联网行业的资深从业者驾驭这个充满挑战的新世界,让每个人成为平台赢家。

4、商业的本质

作者: 杰克韦尔奇、苏西韦尔奇
豆瓣评分: 7.5分
简介:

  1. “全球CEO”杰克韦尔奇,继管理圣经《赢》之后潜心10年,封笔之作,致敬工业时代,回归商业本质。2.杰克韦尔奇专文中文版序言,吴晓波、领英中国总裁沈博阳、搜狗CEO王小川赞赏推荐。香港中文大学商学院马旭飞教授、中国人民大学工商管理学院徐二明教授、德勤中国首席经济学家许思涛先生深刻解读!3.面对经济增长放缓,管理巨匠韦尔奇提供应对经济低迷的6大突破口,特别分析了中国的经济发展及前景,为广大读者支招。2005年全球畅销书《赢》出版后,经历了剧烈变革的10年,也是互联网蓬勃发展的10年。这期间,杰克韦尔奇访问了世界各地不同大小、不同行业的公司,提供商业领域的教学和咨询服务,深度接触了数百家企业。《商业的本质》是杰克韦尔奇对过去十几年商业变革的反思和总结。他指出,科技革命给市场带来了巨大变化和诸多杂音,但作为管理者,不能迷失商业中核心的东西。在当今的新商业环境下,要想“赢”,就必须遵从商业的规则,回归商业的本质。

5、最重要的事,只有一件

作者: 加里·凯勒、杰伊·帕帕森
豆瓣评分: 7.4分
简介: 当你面对生活中大大小小的选择、繁杂的工作及 无尽的琐事时,当你对未来感到茫然无措时,只有坚 守自己的人生目标,找到当下应该去做的那一件*重 要的事,才能一步步实现你的梦想。这样一个浅显的 道理似乎人人都懂,但我们在工作和生活中却往往将 其忽略。其实,重要的事,只有一件。只有找到这 件事,做好这件事,才是获得成功、高效生活的关键 。  加里·凯勒、杰伊·帕帕森编的这本《*重要 的事只有一件》将帮助你:从混乱状态中逃脱;*省 时、高效;增加实现目标的动力;减轻压力;摆脱 无助感;找到内在的积极力量;让生活走上正轨;真 正掌控人生。  本书具有极强的可读性,并且提供了简单易行的 方法帮助你获得高效、*有序、*幸福的生活。

6、需求分析与系统设计

作者: Leszek A.Maciaszek
豆瓣评分: 7.2分
简介: 本书论述软件分析与设计的原理、方法和技术,并特别关注设计阶段,对软件体系结构的内容进行了很大的扩充。本书强调对象技术及统一建模语言(UML)在企业信息系统开发中的应用,并讨论了使用Web技术和数据库技术进行开发的方法。本书是大学本科生学习系统分析与设计、软件工程、软件项目管理、数据库和对象技术的理想教材和参考书;对于软件工程技术人员来说,本书也是很好的参考资料。

定义问题

1、你的灯亮着吗?发现问题的真正所在

作者: [美]Donald C. Gause,Gerald M. Weinberg
豆瓣评分: 8.0分
简介: 《你的灯亮着吗?:发现问题的真正所在》以别具一格的视角和幽默风趣的语言讨论了解决问题时有可能遇到的多种困难,并就如何训练思维能力指点迷津。《你的灯亮着吗?:发现问题的真正所在》分六个主题,每个主题都由若干生动有趣和发人深省的小故事组成,巧妙地引导读者先确认真正的问题,然后明确问题该由谁解决,再确定问题的根源,之后决定到底想不想解决这个问题。 《你的灯亮着吗?:发现问题的真正所在》适合所有业界人士以及想要探索问题解决之道的虚心读者细细品味。

数据架构

1、华为数字化转型之道

作者: 华为企业架构与变革管理部
豆瓣评分: 8.1分
简介: 为数字化转型方法论与实践经验,全面总结华为5年多的数字化转型经历与经验,涵盖华为数字化转型的认知、理念、转型框架、落地方法、业务重构、平台构建等多个主题。

领域建模

1、大象–Thinking in UML(第二版)

作者: 谭云杰
豆瓣评分: 8.4分
简介: 本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。

2、元数据 用数据的数据管理你的世界

作者: 钟华
豆瓣评分: 7.2分
简介: 元数据是关于数据的数据,我们身边的一切信息和资源都可以用元数据来描述。元数据会从资源中抽取用来说明其特征和内容的结构化数据,用于组织、管理、保存、检索信息和资源。虽然我们看不见元数据的存在,但它却无时无刻不伴随我们左右,搜集我们的信息,管理我们的世界。我们平时所津津乐道的大数据,也是基于元数据来计算的。《元数据》梳理了元数据的发展历史、元数据的类型与应用,是科普元数据的《元数据》。它使我们看到,互联网发展得越来越快,元数据的格式也越来越多,人们对它的劋作要求也越来越高。“斯诺登事件”之后,多的人开始关心元数据的使用方法与保护措施,因为它直接关系着个人、企业和组织的隐私。

架构师非职权影响力

1、毛泽东选集(全四册)

作者: 毛泽东
豆瓣评分: 9.6分
简介: 《毛泽东选集(套装全四册)》收录了抗日、二次国内革命战争时期、1937年至1945年间以及第三次国内革命战争时期毛泽东同志的主要代表著作。

2、邓小平时代

作者: 作者:(美) 傅高义著
豆瓣评分: 9.3分
简介: 邓小平时代》是傅高义先生在三联书店出版的图书,被评为2014年年度十大好书,完整回顾了邓小平的一生,全景式地描述了中国改革开放之路,通过一系列大事件,深入分析了邓小平个人执政风格及其开创的时代。

3、复杂

作者: 梅拉妮·米歇尔
豆瓣评分: 8.9分
简介: 蚂蚁在组成群体时为何会表现出如此的精密性和具有目的性?数以亿计的神经元是如何产生出像意识这样极度复杂的事物?是什么在引导免疫系统、互联网、全球经济和人类基因组等自组织结构?这些都是复杂系统科学尝试回答的迷人而令人费解的问题的一部分。 理解复杂系统需要有全新的方法.需要超越传统的科学还原论,并重新划定学科的疆域。借助于圣塔菲研究所的工作经历和交叉学科方法,复杂系统的前沿科学家米歇尔以清晰的思路介绍了复杂系统的研究,横跨生物、技术和社会学等地方,并探寻复杂系统的普遍规律,与此同时,她还探讨了复杂性与进化、人工智能、计算、遗传、信息处理等地方的关系。

4、曾国藩传

作者: 张宏杰
豆瓣评分: 8.7分
简介: 张宏杰继《曾国藩的正面与侧面》系列畅销百万册后突破之作。一个持续奋斗者的升级之道。从笨人到圣人,经历五次耻辱,如何步步升级,脱胎换骨?曾国藩的故事,读这一本就够了!

5、高效能人士的七个习惯

作者: (美)史蒂芬·柯维 ,高新勇、王亦兵、葛雪蕾译; 中青文
豆瓣评分: 8.5分
简介: 打造一套全新的思维方式和原则体系,美团“四大名著”之一,永恒经典,历久弥新思想,提升人生必修课,组织变革成功行动指南,领导CEO案头,职场精英和学生书,教育家和父母必修课

6、曾国藩的正面与侧面

作者: 张宏杰 著,博集天卷 出品
豆瓣评分: 8.5分
简介: 历史学者张宏杰百万畅销经典系列重装升级!全面、立体、深入地解析一代名臣曾国藩的成功之道,在今日官场、职场仍有借鉴意义!以人写史,以史鉴人,再现一个纷繁复杂的晚清时局!

7、善战者说 孙子兵法与取胜法则十二讲

作者: 宮玉振
豆瓣评分: 8.3分
简介: 没有一家企业不需要战略,也没有一家企业不面临竞争。2020年以来,经济形势复杂多变,不确定性增加,竞争也随之加剧。在这种情况下,企业如何因时因地制定发展战略?如何在激烈而残酷的竞争脱颖而出?中国传统智慧如何帮助企业增长?作为一部流传2500多年的兵法,《孙子兵法》直到今天依然为世人所推崇,就是因为很少有人对战争与取胜的思考和理解,能像孙子这样透彻与深刻。它从战略的高度,揭示了战争取胜的基本要素和根本原理。换言之,《孙子兵法》是一部关于竞争理论的专著。用从战争这种残酷的“强竞争”的环境中所总结出来的竞争方法,来审视企业所面临的竞争,往往可以帮助我们更好地理解竞争的本质,以及竞争中的取胜之道。那么, 如何更好地从兵法学管理,向战争学竞争?是直接读《孙子兵法》,还是通过与现代企业管理的结合,来做进一步的学习与思考呢?

8、原则

作者: 瑞·达利欧(Ray Dalio)
豆瓣评分: 8.3分
简介: 瑞·达利欧是全世界顶jian投资家、企业家之一,对冲基金公司桥水创始人。桥水创立至今为客户赚取的收益远远超过历史上任何一家对冲基金。达利欧认为桥水的成功源自他所奉行的一套原则,而这些原则也是他一生中学到的*重要的东西。达利欧认为,我们可以像看待机器一样看待生活、管理、经商和投资,并将其系统化为一系列原则。这本书阐述了他的原则的两大基石——极度求真、极度透明,并介绍了以此为基础的创意择优,以及基于可信度评价的决策机制。书中500多条原则将帮助我们保持开放心态,看清现实,正确评价自己和他人,从容面对做决策、打造强大团队等问题,更进一步深入认识自我,实现不断成长。达利欧相信,自己的成功并非因为个人的特质,而是因为他从失败中学会了做人、做事的原则,而大多数人和公司都可以运用他的这些原则更好地实现自己的目标。

9、规模:复杂世界的简单法则

作者: 杰弗里·韦斯特
豆瓣评分: 7.9分
简介: 生命体、城市、公司,乃至一切复杂万物,是否都存在相通的内在生长逻辑?制约生命与死亡、城市化的扩张及公司寿命的决定因素究竟是什么?人类能否通过融汇生物学、物理学、社会学、经济学等跨学科知识,找到揭开复杂万物生长背后的简单法则?享誉全球的复杂系统性科学研究中心圣塔菲研究所前所长杰弗里·韦斯特潜心研究数十年,经过反复试验和求证,终于找到了解构复杂世界的简单逻辑——规模法则。在韦斯特眼中,规模成为衡量世间万物的不变标准,利用规模法则,复杂世界变得可量化、可预测、清晰明了且极度统一。规模法则阐明了从生命体到城市、从经济体到公司的生长与衰败都离不开其自身规模的制约,并与其规模呈一定比例关系,遵守统一的公式。这一算法框架不仅为人类思考未知世界提供了难得的简单法则,而且能解答不同生命体的生长极限之谜,优化城市发展架构并找到推动经济实现可持续发展、公司从初创到卓越的生长曲线。《规模》将帮助你重新思考生命、认识自身、了解你的生活与工作,并告诉你复杂世界其实充满简单的逻辑,只要跳脱思维框架,打破学科限制,你就会重新看清你周遭的一切。

10、王志纲论战略

作者: 王志纲
豆瓣评分: 7.7分
简介: 所谓战略,就是我们在面临关键阶段的重大抉择时,如何做正确的事以及正确地做事。”大到一个**、民族的继往开来!中到一个利益共同体的价值实现、一个区域的发展,一个企业的转型!小到个人,如何明晰自己的优劣势,找到自己感兴趣、有感觉,并愿意为之奋斗一生的事业。这些都离不开——战略。

架构思维

1、程序员的底层思维

作者: 张建飞
豆瓣评分: 8.5分
简介: 本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。

2、金字塔原理(全新精装修订版,麦肯锡40年经典培训教材)

作者: 芭芭拉 · 明托
豆瓣评分: 8.5分
简介: 《金字塔原理》介绍了一种能清晰地展现思路的高效方法,是训练思考、使表达呈现逻辑性的实用宝典。金字塔原理能将零散的观点有序组织起来,化繁为简,适合所有需要精进思考、分析、表达能力的读者。深入思考:建立金字塔思维,提取有价值的信息,找到问题的关键,将复杂的问题变得清晰简单。解决问题:从基本事实切入直击要点,制定严谨合理的解决方案,突破瓶颈。项目管理:明确目标,制定行动计划,根据MECE原则合理分配任务,不重叠、无遗漏。清晰表达:陈述项目、演讲、讨论时,清晰呈现自己的观点,说服听众,与上级、同事、客户迅速建立共识,高效沟通。轻松写作:挖掘读者的关注点、兴趣点、利益点,写出重点突出、条理鲜明的策划方案、分析报告、精彩文案和PPT,让人过目不忘。

3、聊聊架构-洞见架构之道

作者: 王概凯
豆瓣评分: 8.1分
简介: 我们总是喜欢借鉴别人的架构实践,参考别人的架构图,但体会过的人都知道,由于各家公司的行业背景、发展情况、人力资源都不同,所以真正意义上的架构借鉴难度很大。《聊聊架构》希望揭开事物的外在“表皮”,再现架构深层之理,向读者揭示最本质的架构之道。

4、刷新:重新发现商业与未来

作者: 萨提亚·纳德拉(Satya Nadella)
豆瓣评分: 7.9分
简介: 微软CEO萨提亚·纳德拉重磅作品,坦陈自己对微软的灵魂重塑!新技术驱动商业变革,价值才是企业未来的生命线!比尔·盖茨、钱颖一、沈向洋作序推荐!)互联网时代的霸主微软,曾经错失了一系列的创新机会。但是在智能时代,这家科技公司上演了一次出人意料的“大象跳舞”。2017年,微软的市值已经超过6000亿美元,在科技公司中仅次于苹果和谷歌,高于亚马逊和脸谱网。除了传统上微软一直占有竞争优势的软件领域,在云计算、人工智能等地方,微软也获得强大的竞争力。通过收购领英,微软还进入社交网络领域。 自萨提亚•纳德拉2014年接任首席执行官以来,微软的市值翻番,超过了互联网泡沫以来的高点。《刷新》全景回顾了萨提亚的变革路径,如在硬件Surface电脑上的投入,在混合现实、人工智能和量子计算三大领域的战略布局等;系统总结了他的核心管理思想,即任何组织和个人,达到某个临界点时,都需要自我刷新。为了迎接智能时代的挑战,他提出自我刷新的三个关键步骤:拥抱同理心,培养“无所不学”的求知欲,以及建立成长型思维。

5、程序员的三门课:技术精进、架构修炼、管理探秘

作者: 于君泽 李伟山 张洪亮 彭首長 刘朋
豆瓣评分: 6.2分
简介: 我们都有一个共同的梦想——成为更棒的程序员,但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法。本书内容分为三大篇:第1篇介绍程序员的技能成长路径,介绍如何通过学习来加速成长,并讲解非常重要的业务分析和设计知识;第2篇详细介绍了架构修炼中的架构思维模式、架构设计过程,还通过真实案例剖析了架构设计的核心要素及关注点,以及如何通过架构设计来把控质量和风险;第3篇总结了做技术管理的诀窍,揭秘如何从准备做技术管理到实现自我管理再到实现团队管理。本书适用于即将或者正在从事IT相关开发工作,却不知如何提升自己,希望通过适当的学习方法精进技术的初级程序员;也适用于具备一定架构设计经验,想进一步系统化提升架构设计能力的中级程序员;以及有一定技术积累,想从事技术管理却不知如何着手的高级程序员。

6、演进式架构

作者: [美] 尼尔·福特[美] 丽贝卡·帕森斯[澳] 帕特里克·柯
豆瓣评分: 7.0分
简介: 在软件开发流程中,为了尽可能快地响应各种变化,理应把结构渐进改变作为设计的首要原则。本书详尽阐述了演进式架构的必要性、构建方法以及需要注意的问题。各章结合案例分别讨论了软件架构、适应度函数、开展增量变更、架构耦合、演进式数据、构建可演进的架构、演进式架构的陷阱和反模式,以及实践演进式架构。

架构治理

1、Google SRE工作手册

作者: Betsy Beyer,Niall Richard Murphy,David K. Rensin,Kent Kawahara和Stephen Thorne
豆瓣评分: 8.1分
简介: 你将会学到:如何在你无法完全掌控的云环境里运行可靠的服务。在你创建、监控和运行服务的过程中践行服务质量目标。如何将现有运维团队转型为SRE,包括发掘出运营的*价值。从绿地或者棕地上启动SRE的方法。

2、遗留系统重建实战

作者: [英] 克里斯·伯查尔
豆瓣评分: 7.4分
简介: 本书篇幅不长,但涵盖的内容很广,例证丰富,有大量的示例代码(主要使用Java或C#编写),深入浅出地介绍了工作在遗留系统中会遇到的各种问题及应对方法。书中不仅包含技术性的内容—如何选择构建项目的工具,如何自动化构建基础设施,如何决定并进行重构或重写等,也包含非技术性的内容—应该建设什么样的团队文化,如何引入代码评审等活动,如何进行团队知识的传播、改进沟通方式等。

架构落地

1、持续架构实践

作者: [美]穆拉特·埃尔德(Murat Erder) / [美]皮埃尔·普约尔(Pierre Pureur) / [美]伊恩·伍兹(Eoin Woods)
豆瓣评分: 8.1分
简介: 本书为在现实环境中使用持续架构方法提供了实践指南,并阐明了架构在敏捷、DevOps和云平台时代不断变化的角色。

2、企业IT架构转型之道:阿里巴巴中台战略思想与架构实战

作者: 钟华
豆瓣评分: 7.4分
简介: 本书从阿里巴巴启动中台战略说起,详细阐述了共享服务理念给企业业务发展带来的业务价值。接着会分享阿里巴巴在建设共享服务体系时如何进行技术框架的选择,哪些重要的技术平台支撑起了共享服务体系,这也是迄今为止对阿里巴巴集团中间件体系对外最全面系统的介绍。除了技术层面之外,本书还分享了阿里巴巴内部的一些经验和实践,如组织的架构和体制如何更好地支持共享服务体系的持续发展。

架构设计

1、微服务架构设计模式

作者: [美] 克里斯·理查森(Chris Richardson)
豆瓣评分: 9.0分
简介: 微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。

2、On Java

作者: [美]布鲁斯·埃克尔(Bruce Eckel)
豆瓣评分: 7.4分
简介: 分On Java 中文版 基础卷和On Java 中文版 进阶卷,

3、系统架构

作者: 爱德华·克劳利(Edward Crawley) / 布鲁斯·卡梅隆(Bruce Cameron) / 丹尼尔·塞尔瓦(Daniel Selva)
豆瓣评分: 9.0分
简介: 全书共分四部分。第一部分(第13章)的重点是引出系统架构。第1章通过一些范例来展示架构理念,指出良好的架构,并给出本书的概要;第2章列出进行系统分析必备的思路;第3章给出分析系统架构所用的思维模式。第二部分(第48章)着重对架构进行分析。第4章讨论系统的形式;第5章讨论系统的功能;第6章讲解形式与功能之间的映射,并以此给出系统架构的定义;第7章研究如何从独立于解决方案的功能陈述中衍生出系统;第8章演示怎样把这些概念汇聚成一套架构。第三部分(第913章)讲解如何为复杂的系统定义架构。第9章从任务和可交付成果这两方面来概述架构师的职责;第10章探讨如何把组织机构方面的接口当成在架构中减少歧义的契机;第11章讲述如何用系统化的方式来捕获利益相关者的需求,并把它们转换成系统目标;第12章提出一些能够帮助架构师更有创意地构思并选择概念的手段;第13章讲述在开发系统时管理复杂度的一些办法。第四部分(第1416章)探寻帮助架构师做决策的各种计算方法及工具所具备的潜力。第14章把系统架构的过程当成一种决策制定的过程来进行讲解;第15章讲解如何对架构权衡空间中的信息进行综合;第16章演示怎样把架构决策编码成一套模型,使计算机可以根据该模型自动生成权衡空间并对其进行探索。

4、SRE:Google运维解密

作者: (美)Betsy Beyer(贝特西 拜尔)等
豆瓣评分: 8.8分
简介: 大型软件系统生命周期的绝大部分都处于“使用”阶段,而非“设计”或“实现”阶段。那么为什么我们却总是认为软件工程应该首要关注设计和实现呢?在本书中,Google SRE的关键成员解释了他们是如何对软件进行生命周期的整体性关注的,以及为什么这样做能够帮助Google成功地构建、部署、监控和运维世界上现存*的软件系统。通过阅读本书,读者可以学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。任何一个想要创建、扩展大规模集成系统的人都应该阅读本书。本书针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。

5、架构整洁之道

作者: Robert C. Martin、孙宇聪
豆瓣评分: 8.7分
简介: 《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为6部分,第1部分纲领性地提出软件架构设计的终极目标,描述软件架构设计的重点与模式;第2~4部分从软件开发中三个基础编程范式的定义和特征出发,进一步描述函数、组件、服务设计与实现的定律,以及它们是如何有效构建软件系统的整体架构的;第5部分从整洁架构的定义开始,详细阐述软件架构设计过程中涉及的方方面面,包括划分内部组件边界、应用常见设计模式、避开错误、降低成本、处理特殊情况等,并以实战案例将内容有机整合起来;第6部分讲述具体实现细节;附录则透过作者数十年的软件从业经历再次印证本书的观点。对于每一位软件研发从业人员——无论从事的是具体编码实现、架构设计,还是软件研发管理,本书都是不可或缺的。

6、企业应用架构模式

作者: (英)Martin Fowler/王怀民译
豆瓣评分: 8.4分
简介: 本书作者是当今面向对象软件开发的,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式, 终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。本书获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。本书分为两大部分。部分是关于如何开发企业应用的简单介绍。第二部分是本书的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整本书中还用了大量UML图来进一步阐明有关概念。  本书是为致力于设计和构建企业应用的软件架构师、设计人员和编程人员而写的,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。

7、数字化转型架构:方法论与云原生实践

作者: 王思轩
豆瓣评分: 8.2分
简介: 数字化转型是企业发展的必由之路,数字化转型的关键是驱动企业从业务、架构、技术、组织等方面全面且系统地改造升级。 本书面向广大企业管理者和IT从业者,提出创新的数字化转型企业架构方法论,将企业总体架构规划与具体落地的云原生技术架构结合在一起,帮助企业构建在业务层面、应用层面、数据层面、技术层面及管理层面的全面立体化架构体系。本书从数字化转型的发展趋势和本质出发,引出企业架构和云原生架构对于数字化转型的核心价值, 同时介绍企业架构的经典理论,进而引出企业云原生架构方法体系,并详细讲解各类架构的设计细节,以及架构治理、组织架构、架构师成长等相关参考实践,助力企业数字化转型。

8、从零开始学架构

作者: 李运华
豆瓣评分: 8.2分
简介: 自成一派的架构设计方法论,教你体系化的架构设计技能

9、领域驱动设计 软件核心复杂性应对之道 修订版

作者: Eric Evans
豆瓣评分: 8.2分
简介: 本书是领域驱动设计方面的经典之作,修订版更是对之前出版的中文版进行了全面的修订和完善。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。

10、实时流计算系统设计与实现

作者: 周爽
豆瓣评分: 8.0分
简介: 全书分为11章。第1章介绍了实时流计算技术的产生背景、使用场景和通用架构。第2章通过实时流计算数据的采集,详细分析了Java高性能编程的理论基础。第3-6章通过从头构造一个分布式实时流计算框架,详细剖析了实时流计算中的几个核心概念和技术重点,并通过多个开源流计算平台的实现来验证这些核心概念和技术重点。第7章谈论了当实在做不到“实时”时,我们应该作出的备选方案。第8-10章阐述了构建一个完整实时流计算系统时,必要的周边辅助系统。第11章给出实时流计算应用案例。

11、设计原本:计算机科学巨匠Frederick P.Brooks的反思( 精装版)

作者: FrederickP.Brooks
豆瓣评分: 7.9分
简介: 如果说《人月神话》是近40年来所有软件开发工程师和项目经理们必读的一本书,那么本书将会是未来数十年内所有软硬件设计师、架构师和软件开发工程师们必读的一本书。它是《人月神话》作者、著名计算机科学家、软件工程教父、美国两院院士、图灵奖和IEEE计算机先驱奖得主Brooks在计算机软硬件架构与设计、建筑和组织机构的架构与设计等地方毕生经验的结晶,是计算机图书领域的又一部史诗级著作。  本书从工程师和架构师的视角深入地探讨了设计的过程,尤其是复杂系统的设计过程,旨在提高产品的实用性与有效性,以及设计的效率和优雅性。

12、Google软件工程

作者: Titus Winters、Tom Manshreck、Hyrum Wright、陈军、周代兵、邱栋
豆瓣评分: 7.9分
简介: 这本书解释了谷歌做软件工程的方式,讲述了需要考虑的各种权衡。如今,软件工程师不仅需要知道如何有效地编程,还需要知道如何发展适当的工程实践,以使代码库可持续且健康。这本书强调了编程和软件工程之间的区别。软件工程师如何管理一个活跃的代码库,这个代码库在其生命周期里不断响应变化的需求,不断地发展?软件工程师Titus Winters和Hyrum Wright,携手技术作家Tom Manshreck,基于他们在谷歌的经验,坦率而有见地的为大家介绍了的从业者是如何构建和维护软件的。“这本书解释了谷歌做软件工程的方式,这种方式让我有很高的生产力,并且很快乐,同时本书也直言不讳的讲述了需要考虑的各种权衡。”

13、大型网站技术架构:核心原理与案例分析

作者: 李智慧
豆瓣评分: 7.9分
简介: 本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。  本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念

14、可伸缩架构(第2版):云环境下的高可用与风险管理

作者: (美)Lee Atchison(李·艾奇逊)
豆瓣评分: 7.7分
简介: 本书是一本关于现代化软件架构的书。书中介绍了如何构建和更新你的关键应用程序来满足日益苛刻的数字化客户的需求。书中还介绍了如何实现高可用性,如何使用现代化的开发和运维技术来架构应用程序,如何组织开发团队帮助应用程序和业务获得成功,如何将系统扩展到*规模,以及如何利用云计算的可用资源来迎接上述挑战。本书的目标读者包括构建和管理大规模应用程序和系统的软件工程师、架构师、技术经理及总监。如果你管理着软件开发人员、系统可靠性工程师、DevOps 工程师,或者经营着一个拥有大规模应用程序和系统的机构,本书中所提供的建议和指导都能够帮助你,让你的系统运行得更加平稳和可靠。

15、软件架构设计(第2版):程序员向架构师转型

作者: 温昱
豆瓣评分: 7.7分
简介: 《软件架构设计:程序员向架构师转型(第2版)》围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型(第2版)》覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问题给与了解答。《软件架构设计:程序员向架构师转型(第2版)》对于有志于成为架构师的程序员们具有非常有效的指导意义,对于已经成为架构师的同行们系统化规范架构设计也是一本很好的教材。

16、Java并发编程的艺术

作者: 方腾飞,魏鹏,程晓明
豆瓣评分: 7.5分
简介: 第1章介绍Java并发编程的挑战,会向读者说明可能会遇到哪些问题,以及如何解决。第2章Java并发编程的底层实现原理,从CPU和JVM2个层面剖析。第3章详细深入介绍了Java的内存模型。第4章从介绍多线程技术带来的好处开始,讲述了如何启动和终止线程以及线程的状态,详细阐述了多线程之间进行通信的基本方式和等待/通知经典范式。第5章介绍Java并发包中与锁相关的API和组件,以及这些API和组件的使用方式和实现细节。第6章介绍了Java中的大部分并发容器及其实现原理。第7章介绍了Java中的原子操作类,并给出一些实例。第8章介绍了Java中提供的很多并发工具类。第9章介绍了Java中的线程池实现原理和使用建议。

17、架构之美:揭秘软件设计之美(评注版)

作者: Diomidis Spinellis
豆瓣评分: 7.5分
简介: 这是荟萃了软件架构领域各位思想领袖真知灼见的经典之作,内容覆盖了软件架构的方方面面,包括架构理论、企业架构、系统架构、应用架构等。这些架构大师们用简洁的文本、真实的案例向读者勾勒出美丽架构的模样,并由此提出设计美丽架构的原则、实践与演进过程。

18、深入分布式缓存:从原理到实践

作者: 于君泽 曹洪伟 邱硕 等
豆瓣评分: 7.5分
简介: 书内容在逻辑上共分为三个部分,按照从理论到实现,再到实践的思路撰写。首先介绍分布式缓存的背景知识,对本书“分布式”和“缓存”这两个关键词进行了全面的综述,作为后续章节叙述的基础;第二部分介绍业界主流的缓存,关注其原理与实现,囊括了Ehcache、Memcached、Redis、tair、EVCache、Aerospike等六个缓存或类缓存系统;后一部分讨论缓存在互联网系统中的实践,从广告、社交、新闻、电商、营销等五类典型的互联网应用入手,分析它们面临的性能稳定性问题以及如何利用分布式缓存解决这些问题。

19、亿级流量网站架构核心技术

作者: 张开涛
豆瓣评分: 7.5分
简介: 《亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。  不管是软件开发人员,还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术,并收获解决系统问题的思路和方法。