创新驱动设计 单体与微服务混合架构策略与实践
正版新书 新华官方库房直发 可开电子发票
¥
82.8
7.2折
¥
115
全新
库存12件
作者(美)沃恩·弗农,(法)托马什·亚斯库瓦
出版社电子工业出版社
ISBN9787121473517
出版时间2024-03
版次1
装帧平装
开本其他
纸张胶版纸
页数288页
定价115元
货号SC:9787121473517
上书时间2024-11-27
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
"Vaughn Vernon是软件架构和开发简化的倡导者,强调采用反应式方法。他拥有独特能力,可以使用轻量级工具来揭示靠前的价值,并教授和领导基于领域驱动设计的架构变革。他帮助组织利用架构、模式和方法等工具,以及业务利益相关者与软件开发者之间的合作来获得竞争优势。
Vernon的系列图书指导读者提高软件开发成熟度,并获得了更大的商业成功。该系列图书强调采用多种方法进行有体系的全面提升,包括反应式、面向对象和函数式架构与编程,领域建模,适当规模的服务和设计模式等,同时涵盖了相关底层技术的很好实践。
Vaughn Vernon是一位企业家、软件开发者和架构师,拥有超过35年的丰富跨领域业务经验。沃恩是领域驱动设计、反应式架构与编程方面的很好专家,倡导简单性。他的工作坊学员一直对他所教授的广度和深度以及独特的教学方法给予高度评价,许多人在参加他的一次工作坊后,就成为他的其他知名工作坊的长期学员。沃恩提供有关领域驱动设计、反应式软件开发以及事件风暴和事件驱动架构的咨询和培训,帮助团队和组织发掘业务驱动和反应式系统的潜力。他的专业知识和经验帮助许多企业从遗留的技术驱动的实现方法过渡到业务驱动的现代方法。沃恩是4本书的作者,包括你现在正在阅读的这本。他的图书和他的沃恩·弗农系列图书均由Addison-Wesley出版。
Tomasz Jaskula是巴黎软件咨询公司Luteceo的CTO和联合创始人。Tomasz有超过20年的开发者和软件架构师专业经验,曾在许多电子商务、工业、保险和金融领域的公司工作过。他主要专注于创造真正产生业务价值、与战略业务举措保持一致、提供具有明确竞争优势的软件解决方案。托马什也是.NET平台开源项目XOOM的主要贡献者之一。在业余时间,托马什会练习吉他演奏,并与家人共度时光。
译者简介
娄麒麟,Thoughtworks专家级咨询师,海外项目交付
...
主编推荐:
"完美融合价值和创新的软件架构选择
本书旨在让业务决策者和技术团队成员学会通过协作来清晰地理解自身在战略层面面临的问题,并确定理想的架构制定方法,无论该方法是分布式微服务、模块化良好的单体,还是介于两者之间的粗粒度服务。
软件架构专家Vaughn Vernon和Tomasz Jaskuła展示了如何基于需求和目标做出平衡的架构决策,而非盲目跟风,从而聚焦于价值和创新,交付更具可演进性的系统,并避免代价高昂的错误。通过一个个实际案例,他们演示了如何构建设计良好、可维护且可扩展的单体架构,以及如何对早已混乱不堪的遗留系统逐步加以重新设计和改造,使其转变为真正高效的微服务。
• 融汇软件架构规划与业务创新、数字化转型
• 克服沟通问题,促进突破性验证和基于发现的创新
• 提供大量实践,用于支持创造价值的目标,以及学会更具战略性地进行技术投资
• 介绍对应用和服务的通用性、适应性有益的不同架构风格
• 抓住使用单体架构的不错时机,恰如其分地进行架构、设计和实施
• 掌握何时将单体架构迁移到微服务,以及如何实现,无论单体架构是模块化的还是“大泥球”"
媒体评论:
"大多数图书要么关注软件业务层面,要么关注构建软件的技术细节。然而,本书以易于理解的方式,全面介绍了业务和技术需求的融合。本书消除了当前存在的许多误解,同时提供了实用的指导,任何团队或组织都可以立即学以致用。
——James Higginbotham,执行API顾问,LaunchAny创始人,
以及Principles of Web API Design作者
数字化转型的成功并不能仅仅依靠基层的努力。沃恩和托马什为高管提供了一份通往软件很好的路线图,包括如何建立、培育并持续推动软件创新的文化。他们以真实的案例为基础撰写了本书,帮助读者理解将软件开发从成本中心转变为利润中心所涉及的各种需要权衡的因素,而这一切并不必牺牲创新。对于决策者而言,这是一本推荐阅读之作。
——Tom Stockton,MAXIMUS首席架构师
在本书中,沃恩和托马什凭借他们在领域驱动设计(DDD)方面的丰富经验,为现代系统的开发及如何全方位利用DDD提供了全面的指南。对于那些想要充分利用DDD的技术领导者来说,本书将成为一份宝贵的指南。
——Eoin Woods,软件架构师和作家
在软件工程中,存在着一些常见的误解和失败的根源。其中一个显著的例子就是低估了数字化转型的难度。转型的努力涵盖了突破性创新、失败文化、对软件架构作用的强调,以及高效且有效的人际交流。幸运的是,作者为我们提供了克服所有障碍和挑战的必要帮助。我最欣赏本书的地方在于,它提供了对参与数字化转型和创新的所有利益相关者的全面视角。沃恩和托马什为我们描绘了一条引导创新项目成功的清晰路径。他们从业务和工程的角度提供了洞察、工具,以及经过验证的优选实践和架构风格。他们的书揭示了数字化转型的影响,以及如何使转型成功。本书是当之无愧的软件工程师、高管和高级经理不可错过之作。无论何时面临未知的领域,它都将为我提供宝贵的指导和
...
内容简介:
选择微服务还是单体,这似乎是一个无须讨论的话题,这个年代还有单体的存身之地吗?沃恩和托马什对此的回答是,不仅有,而且许多组织适合使用单体架构。两位作者用一个贯穿全书的例子深入探讨了面向战略创新的架构设计问题。
本书共12章,分4部分。第1部分从战略高度介绍了架构决策的重要性及其带来的影响,以及几种战略学习工具和事件优先建模。第2部分讲述了推动业务创新的几种工具,并对DDD进行了简单的介绍。第3部分具体谈论了事件优先架构和实现它的几种方式。第4部分回答了微服务还是单体这个有争议性的问题,讨论了单体和微服务之间的比较与权衡,还探讨了如何将单体迁移到微服务,并且为读者可能采用的任何一种选择都提供了合适的指南。
本书适合需要进行架构决策的人阅读,也适合想要精进业务的架构师和程序员阅读。
目录:
第1部分 通过实验学习转型战略
第1章 业务目标和数字化转型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...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价