
架构
Haozz_1994
万般皆下品,惟有读书高。
展开
-
DDD学习笔记 - 总结篇
19 | 总结(一):微服务设计和拆分要坚持哪些原则课程链接:https://time.geekbang.org/column/article/171185由于企业发展历程以及企业技术和文化的不同,DDD 和微服务的实施策略也会有差异。那么面对这种差异,应该如何落地 DDD 和微服务呢?微服务的演进策略在从单体向微服务演进时,演进策略大体分为两种:绞杀者策略和修缮者策略。...原创 2019-11-30 21:47:46 · 1504 阅读 · 0 评论 -
DDD学习笔记 - 实战篇(Ⅲ)
17 | 从后端到前端:微服务后,前端如何设计?课程链接:https://time.geekbang.org/column/article/169017微服务架构通常采用前后端分离的设计方式。作为企业级的中台,在完成单体应用拆分和微服务建设后,前端项目团队会同时面对多个中台微服务项目团队,这时候的前端人员就犹如维修电工一样了。面对如此多的微服务暴露出来的 API 服务,如何进行正...原创 2019-11-23 23:06:13 · 2172 阅读 · 1 评论 -
DDD学习笔记 - 实战篇(Ⅱ)
14 | 代码模型(下):如何保证领域模型与代码模型的一致性?课程链接:https://time.geekbang.org/column/article/166147DDD 强调先构建领域模型然后设计微服务,以保证领域模型和微服务的一体性,因此不能脱离领域模型来谈微服务的设计和落地。但在构建领域模型时,往往是站在业务视角的,并且有些领域对象还带着业务语言。还需要将领域模型作为微...原创 2019-11-16 21:06:45 · 1972 阅读 · 0 评论 -
DDD学习笔记 - 实战篇(Ⅰ)
11 | DDD实践:如何用DDD重构中台业务模型?课程链接:https://time.geekbang.org/column/article/163032一个传统企业中台建模的案例传统企业应用分析以保险行业的互联网电商和传统核心应用来做个对比分析。下面这张图,这两者在业务功能上会有很多相似和差异,这种相似和差异主要体现在四个方面。1. 核心能力的重复建设。由于销售同质保险...原创 2019-11-11 23:58:06 · 2477 阅读 · 0 评论 -
DDD学习笔记 - 进阶篇(Ⅱ)
09| 中台:数字转型后到底应该共享什么?课程链接:https://time.geekbang.org/column/article/159580中台是数字化转型的一个热门话题。继阿里提出中台概念后,很多人又提出了各种各样的中台。今天主要讨论业务中台和数据中台。作为企业数字化中台转型的整体,我也会顺带聊一聊前台和后台的一些设计思路。中台源于平台,但它的战略高度要比平台高很...原创 2019-11-02 14:54:08 · 1189 阅读 · 0 评论 -
DDD学习笔记 - 进阶篇(Ⅰ)
06 | 领域事件:解耦微服务的关键课程链接:https://time.geekbang.org/column/article/155444在事件风暴中,除了命令和操作等业务行为,还有领域事件,这种事件发生后通常会导致进一步的业务操作。领域事件用来白哦是领域中发生的事件。在实现业务解耦的同时,还有助于形成完整的业务闭环。例如,领域事件可以是业务流程的一个步骤,比如投保业务缴费完成后,触...原创 2019-10-31 19:27:12 · 2344 阅读 · 0 评论 -
DDD学习笔记 - 基础篇(Ⅱ)
04 | 实体和值对象:从领域模型的基础单元看系统设计课程链接:https://time.geekbang.org/column/article/152677实体和值对象,都是领域模型中的领域对象。实体:实体拥有唯一标识符,且标识符在历经各种状态变更后仍能保持一直。对于实体,重要的不是其属性,而是其延续性和标识,对象的延续性和标识会跨越甚至超出软件的生命周期。业务形态:领...原创 2019-10-26 09:59:44 · 1322 阅读 · 0 评论 -
DDD学习笔记 - 基础篇(Ⅰ)
最近在自学DDD(领域驱动设计),打算将学习笔记以博客的形式记录下来。---------------------------------------------------------------------------------------------------------------------------领域驱动设计DDD开篇词作为中台,需要将通用的可复用的业务能力...原创 2019-10-19 17:09:15 · 2674 阅读 · 0 评论