《中台架构与实现:基于DDD和微服务》【价格 目录 书评 正版】

您所在的位置:网站首页 中台和微服务的关系 《中台架构与实现:基于DDD和微服务》【价格 目录 书评 正版】

《中台架构与实现:基于DDD和微服务》【价格 目录 书评 正版】

2024-07-09 15:05| 来源: 网络整理| 查看: 265

中台架构与实现:基于DDD和微服务 版权信息 ISBN:9787111666301 条形码:9787111666301 ; 978-7-111-66630-1 装帧:一般胶版纸 册数:暂无 重量:暂无 所属分类:计算机/网络>程序设计>其他 中台架构与实现:基于DDD和微服务 本书特色

适读人群 :对象:企业信息技术管理者,业务分析和建模人员,架构和设计人员,微服务开发人员,计划从事信息系统架构设计相关工作的人员。 适合有2年以上的设计或开发经验的中级以上人(1)作者是某大型保险公司架构师,有10余年软件架构经验,擅长DDD、中台和分布式微服务架构设计。 (2)本书为基于DDD思想的中台建设和微服务拆分与设计提供指导,给出了体系化的前、中、后台协同设计方法。 (3)注重实战,汇聚大量分布式架构的*新设计方法、思想和理念,同时包含大量的案例和代码。 (4)交互式的行文风格,文字有活力,内容不刻板,简洁易懂。

中台架构与实现:基于DDD和微服务 内容简介

内容介绍这是一部系统讲解如何基于DDD思想实现中台和微服务协同设计和落地的著作。它将DDD、中台和微服务三者结合,一方面,它为中台的划分和领域建模提供指导,帮助企业更好地完成中台建设,实现中台的能力复用;一方面,它为微服务的拆分和设计提供指导,帮助团队提升分布式微服务的架构设计能力。给出了一套体系化的基于DDD思想的企业级前、中、后台协同设计方法。本书注重实战,汇聚了大量分布式架构的*新设计方法、思想和理念,同时包含大量的案例和代码,是理论与实践相结合的*佳经验分享。交互式的行文风格,文字有活力,内容不刻板,简洁易懂。本书共分为六个部分:第壹部分 认识中台(~4章)主要从业务中台、数据中台、技术中台以及与之匹配的组织架构等多个方面分析传统企业中台转型应该具备的能力,带你初步了解DDD是如何指导中台和微服务设计,并厘清它们的协作关系。第二部分 DDD基本原理(第5~11章)通过浅显易懂的案例讲解DDD的核心基础知识、设计思想、原则和方法等内容,了解它们之间的协作和依赖关系,做好中台实践前的准备工作。第三部分 中台领域建模和微服务设计(2~19章)首先,通过案例手把手带你用DDD方法完成中台和微服务的全流程设计,深刻理解DDD在中台领域建模和微服务设计中的步骤、方法、设计思想和价值;然后,通过一个完整案例带你了解用DDD设计方法完成领域建模与微服务设计的全流程。第四部分 前端设计(第20~21章)引入微前端和单元化的设计思想,通过前端微服务化和单元化设计思想,解决业务中台建设完成后前端应用仍然为单体和前后端服务集成复杂的难点。此外,还探讨了基于领域模型的单元化设计方法。第五部分 中台设计案例(第22章)采用自顶向下的领域建模策略,通过案例讲解中台设计的完整流程。涵盖业务领域分解、中台领域建模、微服务和微前端设计、单元化设计以及业务和数据如何融合等内容。第六部分 总结(第23~24章)结合作者多年的设计经验和思考,阐述单体应用向微服务架构的演进策略、如何避免陷入DDD设计的常见误区、微服务设计原则以及分布式架构下的关键设计等内容。

中台架构与实现:基于DDD和微服务 目录 序1 序2 为不确定而架构 前言 绪论 1 **部分 认识中台 第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章 微服务设计为什么要选择DDD 32 3.1 软件架构的演进史 32 3.2 微服务拆分和设计的困境 34 3.3 为什么DDD适合微服务 35 3.4 本章小结 37 第4章 DDD、中台和微服务的关系 39 4.1 DDD和中台的本质 40 4.2 DDD、中台和微服务的协作 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 第10章 DDD分层架构 91 10.1 什么是DDD分层架构 91 10.1.1 用户接口层 92 10.1.2 应用层 93 10.1.3 领域层 94 10.1.4 基础层 94 10.1.5 DDD分层架构的重要原则 95 10.2 DDD分层架构如何推动架构演进 95 10.2.1 微服务架构的演进 95 10.2.2 微服务内服务的演进 96 10.3 三层架构如何演进到DDD分层架构 97 10.4 本章小结 98 第11章 几种微服务架构模型对比分析 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 第三部分 中台领域建模与微服务设计 第12章 如何用事件风暴构建领域模型 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 第13章 如何用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 第14章 如何用DDD设计微服务代码模型 129 14.1 DDD分层架构与微服务代码模型 129 14.2 微服务代码模型 130 14.2.1 一级代码目录 130 14.2.2 各层代码目录 131 14.2.3 微服务总目录结构 134 14.3 本章小结 135 第15章 如何保证领域模型与代码模型一致 136 15.1 领域对象的整理 136 15.2 从领域模型到微服务落地 137 15.2.1 领域层的领域对象 138 15.2.2 应用层的领域对象 140 15.2.3 领域对象与代码对象的映射 142 15.3 本章小结 144 第16章 如何实现微服务的架构演进 145 16.1 演进式架构 145 16.2 我们设计的是微服务还是小单体 146 16.3 微服务边界的作用 147 16.4 正确理解微服务的边界 149 16.5 本章小结 149 第17章 服务和数据在微服务各层的协作 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 第18章 基于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 第19章 基于DDD的微服务代码详解 174 19 展开全部 中台架构与实现:基于DDD和微服务 作者简介

欧创新 某大型保险公司架构师,拥有十多年的软件架构设计经验。热衷于DDD、中台和分布式微服务架构设计。在DDD、中台和分布式微服务架构设计方面有深厚的积累,擅长分布式微服务架构设计。 极客时间《DDD实战课》专栏作者,在InfoQ发表多篇关于DDD、中台、微服务和微前端技术实践的有深度和影响力文章。 邓頔 某大型保险公司高级工程师,全国青年岗位能手。致力于基于DDD的企业级中台微服务架构改造实践,精通前端开发相关技术栈,拥有丰富的企业级微前端实战经验。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3