• 中台架构与实现 基于DDD和微服务
21年品牌 40万+商家 超1.5亿件商品

中台架构与实现 基于DDD和微服务

全新正版 极速发货

47.61 5.3折 89 全新

库存10件

广东广州
认证卖家担保交易快速发货售后保障

作者欧创新,邓頔

出版社机械工业出版社

ISBN9787111666301

出版时间2020-10

装帧平装

开本16开

定价89元

货号1202158477

上书时间2024-09-04

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
    欧创新,某大型保险公司资深架构师,拥有十多年软件架构设计经验。热衷于DDD、中台和分布式微服务架构设计。在DDD、中台和分布式微服务架构设计方面有深厚的积累,擅长分布式微服务架构设计。
    极客时间《DDD实战课》专栏作者,在InfoQ发表过多篇关于DDD、中台、微服务和微前端技术实践的有深度和影响力的文章。

目录
序1

序2为不确定而架构

前言

绪论1

部分认识中台

章数字化中台初步认识与建设策略13

1.1平台是中台吗13

1.2中台到底是什么14

1.3传统企业中台的建设策略15

1.4如何实现前中后台的协同17

1.4.1前台17

1.4.2中台18

1.4.3后台19

1.5本章小结20

第2章企业中台能力框架21

2.1中台能力总体框架21

2.2业务中台22

2.3数据中台23

2.4技术中台25

2.5研发运营28

2.6云平台29

2.7能力聚合29

2.8组织架构及中台建设方法30

2.9本章小结31

第3章微服务设计为什么要选择DDD32

3.1软件架构的演进史32

3.2微服务拆分和设计的困境34

3.3为什么DDD适合微服务35

3.4本章小结37

第4章DDD、中台和微服务的关系39

4.1DDD和中台的本质40

4.2DDD、中台和微服务的协作41

4.3如何完成中台业务建模43

4.4本章小结46

第二部分DDD基本原理

第5章领域和子域:有效分解问题域49

5.1领域的基本概念49

5.2领域的分解过程50

5.3子域的分类和属性52

5.4本章小结53

第6章限界上下文:定义领域边界的利器54

6.1什么是通用语言54

6.2什么是限界上下文57

6.3进一步理解限界上下文58

6.4限界上下文和微服务的关系59

6.5限界上下文与子域的关系60

6.6本章小结61

第7章实体和值对象:领域模型的基础单元62

7.1实体62

7.2值对象64

7.3实体和值对象的关系68

7.4本章小结69

第8章聚合和聚合根:怎样设计聚合70

8.1聚合70

8.2聚合根71

8.3聚合的设计步骤73

8.4聚合的设计原则74

8.5聚合的设计模式75

8.5.1仓储模式76

8.5.2工厂模式80

8.6本章小结81

第9章领域事件:解耦微服务的关键83

9.1领域事件83

9.1.1微服务内的领域事件84

9.1.2微服务之间的领域事件85

9.2领域事件案例85

9.3领域事件驱动实现机制86

9.4领域事件运行机制89

9.5本章小结90

0章DDD分层架构91

10.1什么是DDD分层架构91

10.1.1用户接口层92

10.1.2应用层93

10.1.3领域层94

10.1.4基础层94

10.1.5DDD分层架构的重要原则95

10.2DDD分层架构如何推动架构演进95

10.2.1微服务架构的演进95

10.2.2微服务内服务的演进96

10.3三层架构如何演进到DDD分层架构97

10.4本章小结98

1章几种微服务架构模型对比分析99

11.1洋葱架构99

11.2六边形架构100

11.3三种微服务架构模型的对比和分析101

11.4从三种架构模型看中台和微服务设计103

11.4.1中台建设要聚焦领域模型103

11.4.2微服务要有合理的架构分层104

11.4.3应用逻辑与基础资源的解耦105

11.5本章小结106

第三部分中台领域建模与微服务设计

2章如何用事件风暴构建领域模型109

12.1事件风暴概述110

12.2基于事件风暴的领域建模111

12.2.1产品愿景分析111

12.2.2场景分析112

12.2.3领域建模113

12.2.4微服务拆分与设计115

12.3本章小结116

3章如何用DDD重构中台业务模型117

13.1传统企业应用建设分析117

13.2如何避免重复造轮子119

13.3如何构建中台业务模型119

13.3.1自顶向下的策略119

13.3.2自底向上的策略120

13.4业务模型重构过程中的领域对象126

13.5本章小结128

4章如何用DDD设计微服务代码模型129

14.1DDD分层架构与微服务代码模型129

14.2微服务代码模型130

14.2.1一级代码目录130

14.2.2各层代码目录131

14.2.3微服务总目录结构134

14.3本章小结135

5章如何保证领域模型与代码模型一致136

15.1领域对象的整理136

15.2从领域模型到微服务落地137

15.2.1领域层的领域对象138

15.2.2应用层的领域对象140

15.2.3领域对象与代码对象的映射142

15.3本章小结144

6章如何实现微服务的架构演进145

16.1演进式架构145

16.2我们设计的是微服务还是小单体146

16.3微服务边界的作用147

16.4正确理解微服务的边界149

16.5本章小结149

7章服务和数据在微服务各层的协作150

17.1服务视图150

17.1.1服务的类型150

17.1.2服务的调用151

17.1.3服务的封装与组合153

17.1.4两种分层架构的服务依赖关系155

17.2数据视图158

17.3本章小结160

8章基于DDD的微服务设计实例161

18.1项目基本信息161

18.2战略设计161

18.2.1产品愿景162

18.2.2场景分析163

18.2.3领域建模165

18.2.4微服务拆分166

18.3战术设计167

18.3.1分析微服务领域对象167

18.3.2设计微服务代码结构171

18.4后续的工作173

18.5本章小结173

9章基于DDD的微服务代码详解174

19.1项目背景174

……

内容摘要
这是一部系统讲解如何基于DDD思想实现中台和微服务协同设计和落地的著作。

它将DDD、中台和微服务三者结合,一方面,它为中台的划分和领域建模提供指导,帮助企业更好地完成中台建设,实现中台的能力复用;一方面,它为微服务的拆分和设计提供指导,帮助团队提升分布式微服务的架构设计能力。给出了一套体系化的基于DDD思想的企业级前、中、后台协同设计方法。

本书注重实战,汇聚了大量分布式架构的*新设计方法、思想和理念,同时包含大量的案例和代码,是理论与实践相结合的*佳经验分享。交互式的行文风格,文字有活力,内容不刻板,简洁易懂。

主编推荐
(1)作者是某大型保险公司架构师,有10余年软件架构经验,擅长DDD、中台和分布式微服务架构设计。(2)本书为基于DDD思想的中台建设和微服务拆分与设计提供指导,给出了体系化的前、中、后台协同设计方法。(3)注重实战,汇聚大量分布式架构的*新设计方法、思想和理念,同时包含大量的案例和代码。(4)交互式的行文风格,文字有活力,内容不刻板,简洁易懂。

—  没有更多了  —

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

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