技术栈
ddd
Sam_Deep_Thinking
2 天前
程序员
·
架构
·
系统架构
·
ddd
DDD里的领域服务,到底什么时候该用?
做DDD的项目,迟早都会遇到一个问题:聚合根放不下的逻辑,到底往哪放?有人说领域服务是可选的,聚合根本身就能承载大部分业务逻辑,领域服务只是补充。
YDS829
3 天前
java
·
springboot
·
ddd
大营销平台 —— 第二阶段初始化以及DB路由中间件的使用及基本原理
在很早之前,我们结束了大营销的第一阶段,第一阶段主要聚焦于抽奖策略业务,其实说白了,本质还是一个扩展性很高、高度解耦的CRUD,其实和Agent中装配Client类似,都是通过抽象业务节点来将业务处理独立分隔开,同时用组合模式、责任链模式来对节点的顺序和分支进行预定义,当然,这个预定义我们交给了客户来做,因此是从数据库中拿出定义好了的顺序和分支,用于工厂装填规则树和责任链,这个部分是比较繁琐的,尤其是对于库表的设计能力要求很高。
canonical-entropy
4 天前
低代码
·
ddd
·
函数式编程
·
可逆计算
·
nop平台
下一代低代码渲染框架 nop-chaos-flux 的设计原则
nop-chaos-flux 是 Nop 平台的渲染层——一个基于声明式 DSL 驱动的低代码运行时,用于在浏览器中渲染和执行由 Schema 描述的应用页面。它的 DSL 表面形态与百度 AMIS 相似,但进行了概念统一化(如消除 xxxOn 后缀字段族);内部的编译模型、运行时架构和表达式引擎均为重新设计。
程序猿秃头之路
5 天前
数据库
·
oracle
·
ddd
·
领域驱动设计
DDD 系列:聚合和聚合根详解
上一篇文章中,我们学习了实体和值对象。实体看身份,值对象看属性,这两个概念算是 DDD 战术设计里面最基础的砖块。
程序猿秃头之路
6 天前
数据库
·
oracle
·
ddd
·
领域驱动设计
DDD 系列:实体和值对象详解
上一篇文章中,我们通过事件风暴梳理了业务事件、命令和业务规则,也得到了一些领域模型的线索。从这一篇开始,我们进入 DDD 的战术设计。先从两个最基础、也最容易混淆的概念说起:实体和值对象。
rolt
9 天前
ddd
·
领域驱动设计
[补注重发]《领域驱动设计》里的“领域愿景”属于伪创新
从2019年开始,我发表了多篇领域驱动设计批评文章。现在是2026年。在不修改原文的情况下,我逐篇加上2026年的一些补充评注,重新发布。
月光有害
10 天前
java
·
ddd
DDD 核心概念梳理:从领域模型到领域事件
title: DDD 核心概念梳理:从领域模型到领域事件 date: 2026-07-09 tags: DDD, 架构设计 excerpt: 系统梳理领域模型、统一语言、限界上下文、聚合、领域服务、应用服务、基础设施和领域事件等 DDD 核心概念,帮助理解领域驱动设计的基本建模思路。 draft: false
李燚
11 天前
开发语言
·
golang
·
mvc
·
ddd
·
agent框架
·
eino
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式
系列「企业级 AI Agent 实现拆解」E32 篇,Part 9 起步篇第二章。上一篇5 分钟跑通你的第一个 AI Agent把 Agent 跑起来了,代码全在一个 main.go 里。这篇讲什么时候需要分层、怎么分。
想你依然心痛
13 天前
ddd
·
领域驱动设计
·
限界上下文
·
分层架构
·
聚合根
·
嵌入式固件
·
防腐层
领域驱动设计(DDD)在嵌入式固件中的应用
幸福的本质不是惊天动地的狂喜,而是持续收集微小雀跃的能力。 大脑对剧烈刺激会快速适应,但对日常生活中细小的积极体验——阳光、好听的歌、一杯热茶——如果能刻意留意并品味,幸福感会持续累积。幸福不是山顶的烟花,而是沿途捡拾的闪亮石子。
李燚
13 天前
架构
·
ddd
·
eino
·
deepflux
五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构
系列「企业级 AI Agent 实现拆解」E29 篇。前面 28 篇把 Eino 的机制讲清楚了。这篇和下篇换个角度:看 DeepFlux 实际怎么用 Eino——具体在 server/internal/agent/infrastructure/einoadapter/ 这个目录里,五个适配器做了什么。
rolt
1 个月前
ddd
·
架构师
·
uml
·
领域驱动设计
[pdf]406页《分析模式》漫谈文集202606更新
在本账号CSDN资源下载 或访问链接:https://pan.baidu.com/s/10eCQM2S73tzYUX0yx8kxeA?pwd=umlc
金融支付架构实战指南
1 个月前
数据库
·
ddd
·
命令模式
·
领域驱动模型
CQRS + 命令模式 + 事件驱动 + 数据库持久化
在复杂业务系统中,传统 CRUD 写法会导致:CQRS(Command Query Responsibility Segregation)命令查询责任分离,是解决上述问题的最佳方案。 配合命令模式让写操作标准化,配合事件驱动解耦后续流程,配合DDD 领域层保证业务纯净。
金融支付架构实战指南
1 个月前
ddd
·
命令模式
·
领域驱动模型
CQRS 命令 vs GOF 命令模式
在 DDD 与微服务架构中,CQRS 和 GOF 命令模式 经常被混淆。很多开发者会把 CQRS 中的业务指令直接称作 “命令模式”,但二者本质、职责、设计目标完全不同。
装不满的克莱因瓶
2 个月前
java
·
架构
·
maven
·
ddd
DDD 设计与 Maven 多模块拆分:从单体项目到领域驱动架构实践
目录一、前言二、传统三层架构的问题三、DDD 是什么?四、DDD 的核心目标五、DDD 核心概念六、什么是领域(Domain)
赵榕
2 个月前
ddd
·
领域驱动设计
·
cqrs
CQRS的两种设计方式
我们在查阅 Domain-Driven Design(DDD)相关资料时,经常会看到 CQRS(Command Query Responsibility Segregation)。继续深挖后又会牵出 Event Sourcing、Outbox、最终一致性等概念,越看越容易混乱。本文做一次简明整理:CQRS 到底有哪几种常见设计方式,以及在实际项目中该如何选择。
凤山老林
2 个月前
java
·
开发语言
·
数据库
·
ddd
·
领域驱动
DDD(领域驱动设计)在复杂业务系统中的落地指南
如果你正在备战面试或者想要学习其他知识,给大家推荐一个宝藏知识库,作者整理了一些列 Java 程序员需要掌握的核心知识,有需要的自取不谢。
魏杨杨
2 个月前
微服务
·
k8s
·
负载均衡
·
ddd
·
分部署
被流量逼出来的架构:从一台服务器到云原生的 17 次蜕变 —— 集群、缓存、MQ、微服务、Docker、K8S 的前世今生
有一句话我特别喜欢:每一层架构都不是设计出来的,是被流量逼出来的。你做了一个小网站,用户慢慢多了。一台服务器扛不住了,你加了第二台。两台扛不住了,你开始想"能不能把读和写分开"。数据库慢了,你加了缓存。缓存还不够,你拆了库拆了表。系统耦合太重,你拆成了微服务。微服务太多了部署不过来了,你用上了 Docker 和 K8S。机器都不想管了,你迁上了云。
Esofar
2 个月前
c#
·
ddd
·
asp.net core
·
cqrs
·
dddify
·
clean architecture
Dddify:给 ASP.NET Core 项目一套轻量、清晰、可落地的 DDD 基础设施
在 .NET 项目里实践 DDD,最难的往往不是写一个聚合根,也不是引入 EF Core,而是把领域模型、应用编排、持久化、验证、事务、异常响应这些东西自然地接起来。
weixin_42232931
2 个月前
ddd
·
领域设计
一文学会DDD领域驱动设计
相应的设计思想已全部蒸馏为agent skills:https://gitee.com/zrclass/ddd-spec-skills
rolt
3 个月前
ddd
·
架构师
·
uml
·
ooad
[幻灯片]分析设计高阶-02结构(2)-202604更新
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集