创新驱动设计 单体与微服务混合架构策略与实践
全新正版 极速发货
¥
73.33
6.4折
¥
115
全新
库存11件
作者(美)沃恩·弗农,(法)托马什·亚斯库瓦
出版社电子工业出版社
ISBN9787121473517
出版时间2024-03
装帧平装
开本16开
定价115元
货号1203223808
上书时间2024-07-02
商品详情
- 品相描述:全新
- 商品描述
-
目录
第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
主持会议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部分 两条通向目标架构之路
第10章 构造单体203
历史回顾205
慎终于始207
业务能力208
架构决策210
是与非215
随变化而变化217
解耦220
坚持正确的步伐224
小结225
第11章 从单体到微服务227
做好心理建设227
从模块化单体到微服务230
从大泥球单体到微服务234
用户交互235
协调数据变化237
决定绞杀什么242
拔掉遗留单体244
小结245
第12章 平衡要求,管控需求246
质量属性平衡246
战略和目标247
业务目标呼唤数字化转型247
使用战略学习工具248
事件驱动的轻量级建模249
推动业务创新249
事件优先架构250
单体架构作为首要关注点250
有针对性地将单体拆分为微服务251
平衡是不偏不倚的,创新是必不可少的252
小结252
内容摘要
选择微服务还是单体,这似乎是一个无须讨论的话题,这个年代还有单体的存身之地吗?沃恩和托马什对此的回答是,不仅有,而且许多组织适合使用单体架构。两位作者用一个贯穿全书的例子深入探讨了面向战略创新的架构设计问题。
本书共12章,分4部分。第1部分从战略高度介绍了架构决策的重要性及其带来的影响,以及几种战略学习工具和事件优先建模。第2部分讲述了推动业务创新的几种工具,并对DDD进行了简单的介绍。第3部分具体谈论了事件优先架构和实现它的几种方式。第4部分回答了微服务还是单体这个有争议性的问题,讨论了单体和微服务之间的比较与权衡,还探讨了如何将单体迁移到微服务,并且为读者可能采用的任何一种选择都提供了合适的指南。
本书适合需要进行架构决策的人阅读,也适合想要精进业务的架构师和程序员阅读。
— 没有更多了 —
以下为对购买帮助不大的评价