• 创新驱动设计:单体与微服务混合架构策略与实践
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

创新驱动设计:单体与微服务混合架构策略与实践

正版图书 两天左右发货

66.7 5.8折 115 全新

库存26件

北京房山
认证卖家担保交易快速发货售后保障

作者(美)Vaughn Vernon(沃恩·弗农),(法)Tomasz Jaskula(托马什·亚斯库瓦)

出版社电子工业出版社

出版时间2021

版次1

装帧平装

上书时间2024-11-27

北京新华书海图书城

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 (美)Vaughn Vernon(沃恩·弗农),(法)Tomasz Jaskula(托马什·亚斯库瓦)
  • 出版社 电子工业出版社
  • 出版时间 2021
  • 版次 1
  • ISBN 9787121473517
  • 定价 115.00元
  • 装帧 平装
  • 开本 16开
  • 页数 253页
  • 字数 351.4千字
【内容简介】


选择微服务还是单体,这似乎是一个无须讨论的话题,这个年代还有单体的存身之地吗?沃恩和托马什对此的回答是,不仅有,而且许多组织适合使用单体架构。两位作者用一个贯穿全书的例子深入探讨了面向战略创新的架构设计问题。
本书共12章,分4部分。部分从战略高度介绍了架构决策的重要及其带来的影响,以及几种战略学工具和事件优先建模。第2部分讲述了推动业务创新的几种工具,并对ddd进行了简单的介绍。第3部分具体谈论了事件优先架构和实现它的几种方式。第4部分回答了微服务还是单体这个有争议的问题,讨论了单体和微服务之间的比较与权衡,还探讨了如何将单体迁移到微服务,并且为读者可能采用的任何一种选择都提供了合适的指南。
本书适合需要进行架构决策的人阅读,也适合想要精进业务的架构师和程序员阅读。

【作者简介】


"vaughn vernon是软件架构和开发简化的倡导者,强调采用反应式方法。他拥有独特能力,可以使用轻量级工具来揭示靠前的价值,并教授和基于领域驱动设计的架构变革。他帮助组织利用架构、模式和方法等工具,以及业务利益相关者与软件开发者之间的合作来获得竞争优势。
vernon的系列图书指导读者提高软件开发成熟度,并获得了更大的商业成功。该系列图书强调采用多种方法进行有体系的全面提升,包括反应式、面向对象和函数式架构与编程,领域建模,适当规模的服务和设计模式等,同时涵盖了相关底层技术的很好实践。
vaughn vernon是一位企业家、软件开发者和架构师,拥有超过35年的丰富跨领域业务经验。沃恩是领域驱动设计、反应式架构与编程方面的很好专家,倡导简单。他的工作坊学员一直对他所教授的广度和深度以及独特的方法给予高度评价,许多人在参加他的一次工作坊后,成为他的其他知名工作坊的长期学员。沃恩提供有关领域驱动设计、反应式软件开发以及事件风暴和事件驱动架构的咨询和培训,帮助团队和组织发掘业务驱动和反应式系统的潜力。他的专业知识和经验帮助许多企业从遗留的技术驱动的实现方法过渡到业务驱动的现代方法。沃恩是4本书的作者,包括你现在正在阅读的这本。他的图书和他的沃恩弗农系列图书均由addionweley出版。
tomaz jakula是巴黎软件咨询公司luteceo的cto和联合创始人。tomaz有超过20年的开发者和软件架构师专业经验,曾在许多电子、、保险和金融领域的公司工作过。他主要专注于创造真正产生业务价值、与战略业务举措保持一致、提供具有明确竞争优势的软件解决方案。托马什也是.台开源项目xoom的主要贡献者之一。在业余时间,托马什会练吉他演奏,并与家人共度时光。

译者简介
娄麒麟,thoughtwork专家级咨询师,项目交付安全负责人,思特沃克技术雷达第28期中文主编。擅长函数式编程、事件驱动架构、云原生设计、风险管理,以及deveco。有着近10年的研发团队管理经验,曾主导某大型跨国银行的微服务改造工程,和某头部科技金融公司的遗留系统改造工程。近来在研究产品研发的全生命周期风险控制和ai赋能。

勋,thoughtwork专家级咨询师,it从业10余年,曾和参与多家海内外不同规模项目的研发和改造,涉及erp、互联网、银行等领域。主要研究兴趣在于敏捷开发,领域驱动设计,软件架构演进以及项目管理。

姚琪琳,thoughtwork专家级咨询师,遗留系统现代化解决方案负责人,极客时间遗留系统现代化实战专栏作者,技术书籍译者,cac认证敏捷教练。拥有超过16年的软件行业从业经验,对开发、设计和架构有着深入的理解。擅长领域驱动设计、敏捷软件开发、整洁代码和重构,并通过理论指导、实战演练等方式为企业研发团队赋能。参与翻译或审校多本技术书籍,包括重构到微服务、领域特定语言、.能优化、深入理解c等。

张渝,thoughtwork专家级咨询师。曾和参与多个海内外项目,涉及私有云,支付,等多个领域。擅长敏捷软件开发,领域驱动设计,云原生设计,测试驱动开发以及重构。"

精彩书评:

"大多数图书要么关注软件业务层面,要么关注构建软件的技术细节。然而,本书以易于理解的方式,全面介绍了业务和技术需求的融合。本书消除了当前存在的许多误解,同时提供了实用的指导,任何团队或组织都可以立即学以致用。
——jame higginbotham,执行api顾问,launchany创始人,
以及principle of web api deign作者

数字化转型的成功并不能仅仅依靠基层的努力。沃恩和托马什为高管提供了一份通往软件很好的路线图,包括如何建立、培育并持续推动软件创新的。他们以真实的案例为基础撰写了本书,帮助读者理解将软件开发从成本中心转变为利润中心所涉及的各种需要权衡的因素,而这并不必牺牲创新。对于决策者而言,这是一本阅读之作。
——tom tockton,mamu首席架构师

在本书中,沃恩和托马什凭借他们在领域驱动设计(ddd)方面的丰富经验,为现代系统的开发及如何全方位利用ddd提供了全面的指南。对于那些想要充分利用ddd的技术者来说,本书将成为一份宝贵的指南。
——eoin wood,软件架构师和作家

在软件工程中,存在着一些常见的误解和失败的根源。其中一个显著的例子是低估了数字化转型的难度。转型的努力涵盖了突破创新、失败、对软件架构作用的强调,以及高效且有效的人际交流。幸运的是,作者为我们提供了克服所有障碍和挑战的必要帮助。我欣赏本书的地方在于,它提供了对参与数字化转型和创新的所有利益相关者的全面视角。沃恩和托马什为我们描绘了一条引导创新项目成功的清晰路径。他们从业务和工程的角度提供了洞察、工具,以及经过验证的优选实践和架构风格。他们的书揭示了数字化转型的影响,以及如何使转型成功。本书是当之无愧的软件工程师、高管和经理不可错过之作。无论何时面临未知的领域,它都将为我提供宝贵的指导和方向。
——michael tal,西门子技术认证软件架构师

数字化转型是一个被广泛提及却又鲜为人理解的概念。本书提供了在转型过程中如何充分利用现有资产的宝贵见解,将现代技术和社交技术在案例研究的背景下进行了融合。无论对于业务还是技术的从业者,本书都值得一读。
——murat erder,continuou architecture in practice(2021)和
continuou architecture(2015)的共同作者

本书为高管提供了有深度的意见,帮助他们明确何时应该战略地选择单体架构和微服务架构,以推动业务的成功。我强烈建议每位ceo、cio、cto及软件开发副裁(vp)都深入研究沃恩和托马什对架构优缺点的评价,以及他们对混合架构组合的精辟阐述,从而在各自的业务领域中成为有远见的思想。
——cott p. murphy,mamu公司首席架构师

对于那些正在规划或实施数字化转型的企业者和架构师来说,这是一本阅读的书!本书是确保你的企业软件创新计划成功的真正指南。
——chri verlaine,dhl expre全球航空it devo主任,
dhl expre全球航空it软件现代化计划负责人

本书是一本将企业价值与可演进的企业架构联系起来的重要图书。作者运用他们深刻的理解和经验来指导模块化过程中的明智决策,给我留下了深刻的印象。在这个过程中,每个有价值的工具和概念都得到了清晰的解释,并妥当地融入上下文。这是it决策者和架构师阅读的图书。对我而言,本书将成为一个激励人心的参,也将时刻提醒我在架构中寻求目标。本书把对微服务的讨论推向了一个全新的高度。
——chritian deger,rio | 物流流量架构和台负责人,
组织了60多次微服务meetup

选择微服务或单体架构不仅涉及技术,公司的、组织和沟通等因素也都是cto必须认真虑的重要因素,因为终目的是成功构建数字系统。作者使用了非常有趣的例子,从各种角度都深入阐述了自己的独到观点。
——olivier ulmer,groupe la françaie的cto

在当今的数字化世界中,构建一个能够快速移动、实验和学的技术引擎是一种竞争优势。那么,“近期新的架构”是否能帮助我们实现这一目标呢?沃恩和托马什所著的这本精彩的书填补了市场上的空白,重新将我们的注意力引向软件架构的核心目标:快速迭代、实验并专注于能带来价值的结果。通过阅读本书,读者将能够更好地判断微服务架构及其所带来的复杂是否适合自己。
——chritian ta olo.io全球领域首席技术官"
【目录】


部分  通过实验学转型战略

章  业务目标和数字化转型5

数字化转型的目标是什么6

软件架构概览8

为什么软件项目会出问题9

债务隐喻10

软件熵11

大泥球11

案例研究13

当前的业务背景14

商机15

企业与康威定律16

知识传递17

知识不是实物17

电话游戏18

艰难的一致19

但是皆有可能20

(重新)思软件战略22

思22

反思24

单体系统不好吗27

微服务好吗28

善待敏捷30

摆脱困境33

小结34

第2章  基本战略学工具35

决策的早晚和对错36

和团队39

失败而不是40

失败不是指责41

康威定律的正确用法43

启用安全实验46

模块化优先47

部署放后50

介于两者之间的52

业务能力、业务流程和战略目标52

针对的战略交付56

利用cynefin进行决策60

你的意大利面条在哪里,煮得有多快63

战略架构64

应用工具65

小结67

第3章  事件优先的实验和发现68

命令与事件69

使用软件模型71

利用事件风暴快速学72

当需要远程事件风暴会议时74

主持会议75

宏观建模79

应用工具82

小结88

第2部分  推动业务创新

第4章  获得领域驱动的成果94

领域和子域96

小结99

第5章  专业知识上下文101

限界上下文和统一语言101

核心子域105

支撑子域、通用子域和技术机制106

支撑子域107

通用子域107

技术机制108

业务能力和上下文108

别太大,也别太小110

小结112

第6章  映的两面:成功还是失败113

上下文映图113

合作关系115

共享内核117

客户方-供应方开发118

遵奉者120

腐层122

开放主机服务123

发布语言128

另谋他路130

地形建模130

失败之道与成功之径133

应用工具136

小结141

第7章  建模领域概念142

实体143

值对象144

聚合145

领域服务146

函数式行为147

应用工具149

小结150

第3部分  事件优先架构

第8章  基础架构155

架构风格、模式和决策157

端-适配器架构157

模块化163

rest请求-响应166

质量属168

安全168

隐私171

能173

可伸缩175

弹:可靠和容错175

复杂177

应用工具177

小结178

第9章  消息驱动和事件驱动架构179

基于消息和事件的rest183

事件志183

订阅者轮询185

服务器发送事件186

事件驱动和流程管理187

事件溯源189

cqrs193

无服务器架构和功能即服务195

应用工具197

小结197

第4部分  两条通向目标架构之路

0章  构造单体203

历史回顾205

慎终于始207

业务能力208

架构决策210

是与非215

随变化而变化217

解耦220

坚持正确的步伐224

小结225

1章  从单体到微服务227

做好心理建设227

从模块化单体到微服务230

从大泥球单体到微服务234

用户交互235

协调数据变化237

决定绞杀什么242

拔掉遗留单体244

小结245

2章  衡要求,管控需求246

质量属衡246

战略和目标247

业务目标呼唤数字化转型247

使用战略学工具248

事件驱动的轻量级建模249

推动业务创新249

事件优先架构250

单体架构作为首要关注点250

有针对地将单体拆分为微服务251

衡是不偏不倚的,创新是必不可少的252

小结252

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP