深圳幻海软件技术有限公司 欢迎您!

  • 领域驱动设计DDD架构解析和绘图模板分享

    合集-PDDON在线画图(3)1.如何绘制漂亮的架构图,方法论+工具05-142.领域驱动设计DDD架构解析和绘图模板分享05-183.ER图和数据库模型图有啥区别呢?05-23收起DDD整洁架构DDD整洁架构为了解决强调用的关系,出现了洋葱架构(六边形)架构,就是为了实现依赖倒置它的思想就是把领域

  • DDD领域驱动工程落地实战

    我在公司对支付业务、结算业务、资金业务使用DDD进行领域建模的两年,得到了许多好评,也面对过不少质疑,总体来说还是能收获不少,这对团队成员理解业务起着很大作用。近半年一直在研究DDD的落地实战,如今已修得阶段性成果,迫不及待与大家分享我的落地经验。DDD分为战略设计与战术设计。一般来说,领域建模是属

  • DDD的哲学:模型的关联、演进和认知

    作者 | 钟敬接上篇《​​当我们谈论DDD时我们在谈论什么​​》“关联”、《矛盾论》、毕达哥拉斯学派DDD的哲学意味(上)说到了“模型驱动的设计”以及其中两个重要的模式“实体”和“值对象”,两者统称“领域对象”。在领域建模的过程中,建立领域对象间的“关联(Association)

  • 为什么在做微服务设计的时候一定需要DDD?

    记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:你的设计蓝图里为什么没有看到DDD的影子呢?随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。于是网上一顿海找,并做了学习笔记。DDD内容繁多,个人浅见,它不同于传统贫血的最核心的一点就是把原先传统的贫血模型里的

  • 转转价格系统DDD实践

    客观的理解DDDDDD,即领域驱动设计,不仅带给我们一套新的概念,还提供了一套全新的设计思路,应用在构建大型复杂软件系统之上。相对于DDD,我们使用的传统的设计思路,常被称为数据驱动设计,常被应用于中小型的项目。互联网的项目,往往是快速迭代,起初一个小项目,慢慢会演化为一个中大型的项目,在演化过程中

  • 架构师必备 - DDD之落地实践

    哈喽,大家好,我是指北君。​今天带大家认识下DDD,一个听起来很垃圾却真的很牛X的设计思想,架构师必备!​前言在日常工作中,接手或维护的工程,大多数使用的是三层架构,即controller、service、dao三层,在使用的过程中,会遇到很多问题:面向数据建模,面向过程编程,没有真正“面向对象”只

  • 这几年落地的DDD,都是智商税和大忽悠?

    牛B的人物,早已经厌倦了中英文混杂,他们更进一步,使用中英文缩写,对普通人进行降维打击。更厉害的,造就新的名词,并科普出去。有几项技术,我从心底里鄙视和厌恶,但每次在技术方案中,都默默的把它们加进去,而且给足了它们分量。因为它们对于方案的成功与否,起着重要的概念性指导作用。它们就是中台、低代码,以及

  • 从 MVC 到 DDD 的架构演进

    DDD这几年越来越火,资料也很多,大部分的资料都偏向于理论介绍,有给出的代码与传统MVC的三层架构差异较大,再加上大量的新概念很容易让初学者望而却步。本文从MVC架构角度来讲解如何演进到DDD架构。从DDD的角度看MVC架构的问题代码角度:瘦实体模型:只起到数据类的作用,业务逻辑散落到service

  • 一篇带给你DDD领域建模实战

    大家好,欢迎来到Tlog4J课堂,我是Jensen。今天给大家分享一篇DDD领域建模实战,结合我个人三年来的DDD实践经验,以企业级电商项目DDD领域设计为出发点,希望能给到大家对DDD的一些启发。我会从DDD领域分析、DDD设计呈现、领域建模实际案例来展开说明,后面会有彩蛋给到大家~话不多说,咱们

  • 怎么说服领导,能让我用DDD架构?

    本文转载自微信公众号「bugstack虫洞栈」,作者小傅哥。转载本文请联系bugstack虫洞栈公众号。一、前言领导:为什么要使用DDD?我也苦思冥想,怎么跟领导说咱们从MVC升级到DDD吧,因为DDD代码结构更加清晰、领域驱动比测试驱动开发更加先进、研发的兄弟们也更想用用新框架等。不过这么聊被喷一

  • Web 开发选 MVC 还是 DDD?

    距离上次更新已经有7天了,只要停下来一天,就会有第二天,第三天,越是不写,就越不知道写什么。这就是惯性的力量,无论是勤劳还是懒惰,都会产生惯性,于是勤劳者越来越勤劳,懒惰者越来越懒惰,学霸越来越霸,学渣越来越渣。时间一长,就会觉得自己根本无法改变自己,总会回到我们习以为常的状态。所以,朋友们,一定要

  • 一篇带给你DDD深入浅出

    为什么我们要了解ddd?作为一个开发者,我们肯定接手过其他的人的项目。我想你一定有个这样的经历:面对冗杂的系统,模块彼此关联,没有人能描述清楚每个细节,没有文档,即使有文档也和系统对不上。当新需求需要修改一个功能时,往往光回顾该功能涉及的流程就需要很长时间,更别提修改带来的不可预知的影响面。于是RD

  • 为什么在做微服务设计的时候需要DDD?

     记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型

  • 赋能数字化产业发展 2019年领域驱动设计峰会在京成功举行

     数字经济时代,日益复杂的企业数字化业务不断扩展,对软件系统也不断提出新的挑战, DDD正成为软件架构设计新的潮流,以领域模型为核心,为复杂领域软件工程的设计决策提供实践框架,可在更大范围帮助业务实现快速响应,优化组织合作。ThoughtWorks以领域驱动设计实践领军者的身份,

推荐阅读