文章分类 -  DDD

摘要:DDD领域驱动设计详解 1. 领域驱动概述1.1 领域驱动简介1.2 领域驱动优点1.3 领域驱动解决复杂度方式1.4 领域驱动疑问 2. 领域驱动核心知识2.1 领域知识概念2.2 领域战略战术设计 3. 领域驱动战略设计3.1 战略设计概述3.2 领域与子域3.3 限界上下文3.4 领域场景分析 阅读全文
posted @ 2022-09-20 08:10 arrowolf 阅读(323) 评论(0) 推荐(0) 编辑
摘要:全文约1600字,预计阅读时间4分钟。导读前面10篇介绍了DDD如何入门与知识积累、DDD的实施地图与路径、DDD的四重边界(子领域-BC-分层-聚合)里的战略设计和战术设计、DDD的分层架构、领域事件架构、BFF架构,本篇做一个小结以及给出两个实际生产项目的实践案例。01—DDD的架构抓手基于目前 阅读全文
posted @ 2022-09-19 17:00 arrowolf 阅读(109) 评论(0) 推荐(0) 编辑
摘要:全文约5180字,预计阅读时间11分钟。导读不管是通过DDD方法论设计新服务还是梳理老服务,绕不开的一点就是接口设计。接口设计时很容易犯的一个错就是经常会根据接口调用方的个性化场景(比如多种界面展示)设计出很多类似且重复性的接口,且接口的实现逻辑割裂、复用性差。为了让业务服务更加聚焦领域能力,根据领 阅读全文
posted @ 2022-09-19 16:59 arrowolf 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:全文约2600字,预计阅读时间5分钟。导读微服务架构下BC(限界上下文)往往被独立部署成微服务,一个完整业务流程经常需要多个BC共同完成。因此架构师的视角不仅仅要关注BC内部的架构(领域建模、分层架构、编码规范等),还要关注BC之间的架构。首当其冲的就是BC间通过领域事件进行异步通信的架构。01—业 阅读全文
posted @ 2022-09-19 16:59 arrowolf 阅读(181) 评论(0) 推荐(0) 编辑
摘要:全文约3400字,预计阅读时间7分钟。导读上篇DDD系列文章第7篇:可落地的DDD分层架构介绍了分层架构的框架结构和编码规范,本篇通过一个例子进一步强化从需求到代码的实战体验。01—示例需求以电商订单业务为示例,假设有下列具体功能需求:可以通过API调用创建订单、或者通过订阅消息创建订单。订单行数不 阅读全文
posted @ 2022-09-19 16:58 arrowolf 阅读(147) 评论(0) 推荐(0) 编辑
摘要:全文约7600字,预计阅读时间16分钟。导读前面介绍了如何拆解战略,从价值落实到产品的业务场景和流程,再拆分出每个业务功能。划分子领域和BC进一步降低了这个拆解过程的难度。本篇继续介绍如何描述清楚BC内的业务功能,也就是DDD领域模型范畴。为什么说领域模型很重要,领域模型是什么?如何建模?01—模型 阅读全文
posted @ 2022-09-19 16:57 arrowolf 阅读(236) 评论(0) 推荐(0) 编辑
摘要:全文约5300字,预计阅读时间13分钟。导读继上一篇DDD系列文章第4篇:DDD如何做战略设计,做个懂业务的技术后,本篇继续介绍后续步骤,也是DDD里非常重要的限界上下文(英文名Bounded Context,下面简称BC)。BC承上启下了业务分析和技术架构。也是领域模型能够绑定业务知识和技术代码的 阅读全文
posted @ 2022-09-19 16:57 arrowolf 阅读(173) 评论(0) 推荐(0) 编辑
摘要:全文约6000字,预计阅读时间15分钟。导读继上一篇DDD系列文章第3篇:DDD实施地图,本篇进入DDD的战略设计。先弄清楚几个问题,再来尝试解答如何划分领域、划分限界上下文、确定上下文之间的关系等常规动作。01—当你说战略的时候你在说什么稍微了解DDD的都听过它的战略设计和战术设计两个主要步骤。显 阅读全文
posted @ 2022-09-19 16:56 arrowolf 阅读(135) 评论(0) 推荐(0) 编辑
摘要:全文4500字,预计阅读时间12分钟。导读前面两篇DDD系列文章第1篇:初识DDD和DDD系列文章第2篇:建立DDD的知识体系属于了解基本概念的理论部分,从本篇开始进入更为关键的DDD实践部分。本篇主要回答在项目里实施落地DDD首先需要考虑的几件事,比如我的项目适合实施DDD吗,什么时机合适,有哪些 阅读全文
posted @ 2022-09-19 16:56 arrowolf 阅读(89) 评论(0) 推荐(0) 编辑
摘要:全文1700字,预计阅读时间5分钟。导读:继上篇的DDD系列文章第1篇:初识DDD之后,本篇介绍如何建立DDD的知识体系。让你的学习之路更顺畅。01—向外看:借鉴他人的经验和思考1.1 6本DDD书籍书籍往往是最系统性思考的成果,具有比较高的阅读价值。DDD从2003年开始,国内外已有不少书籍了,这 阅读全文
posted @ 2022-09-19 16:55 arrowolf 阅读(119) 评论(0) 推荐(0) 编辑
摘要:全文3073字,预计阅读时间8分钟。导读:本号计划通过一个DDD系列文章全面介绍DDD,包括初识DDD、DDD的知识体系、实施方法和路径、如何领域建模、DDD的分层架构、领域事件架构落地、DDD和BFF、DDD和API First、案例剖析等方面的细节。本篇作为第一篇先尝试回答DDD是什么?能解决什 阅读全文
posted @ 2022-09-19 16:53 arrowolf 阅读(425) 评论(0) 推荐(0) 编辑
摘要:全文约6800字,预计阅读时间18分钟。导读『没有中间商赚差价』在商业领域里已经是深入人心,但在架构领域里往往是相反的,很多时候需要加入『中间商』来降低上下游系统的耦合。分层架构不仅仅在DDD很普遍,其他架构风格也是靠『分层』这把利器一路披荆斩棘。本篇来到研发最喜欢的DDD架构和代码部分,正所谓ta 阅读全文
posted @ 2022-09-19 16:48 arrowolf 阅读(515) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示