领域驱动设计

canonical_entropy9 天前
后端·低代码·领域驱动设计
范式重构:可逆计算如何颠覆DDD的经典模式领域驱动设计(DDD)为我们提供了应对软件复杂性的宝贵思想,但其经典战术模式在现代分布式架构的实践中,正面临着日益增长的挑战。一篇关于“可逆计算”理论与“Nop平台”的深度解析,揭示了一种革命性的工程范式,它并非对DDD的修补,而是从根本上重构了其核心模式的实现方式。
canonical_entropy9 天前
后端·架构·领域驱动设计
告别经验主义:DDD的数学基础与工程实现这篇文章是对《DDD本质论》的要点概述长期以来,领域驱动设计(DDD)的实施更多依赖于个人经验而非系统方法。限界上下文如何划分才合理?聚合根的边界在哪里?统一语言如何真正落地?这些问题在实践中往往没有标准答案,同一个业务场景在不同团队手中可能呈现出完全不同的技术实现。这种不确定性使得DDD的推行严重依赖"高手"的个人能力,普通开发团队往往难以掌握其中的精髓。
canonical_entropy12 天前
java·后端·领域驱动设计
DDD本质论:从哲学到数学,再到工程实践的完整指南之实践篇在本文的上半部分理论篇中,我们探讨了DDD的哲学背景和数学原理,并引入了(广义)可逆计算理论作为其技术内核。我们认识到,DDD的有效性在于它能够引导我们构建更贴近领域本质的计算模型,而可逆计算则为系统的构造与演化提供了数学基础。
canonical_entropy13 天前
后端·架构·领域驱动设计
对《DDD本质论》一文的解读在《DDD本质论:从哲学到数学,再到工程实践的完整指南之理论篇》中,我们建立了一套从第一性原理出发的DDD理论体系。由于原文理论密度较高、概念间关系精微,为帮助读者更清晰地把握其思想脉络,我们设计了一项思想实验,并借助AI进行体系梳理与对比。
canonical_entropy14 天前
后端·低代码·领域驱动设计
DDD本质论:从哲学到数学,再到工程实践的完整指南之理论篇微服务的盛行催生了DDD(Domain Driven Design)的文艺复兴,然而,关于其最佳实践能否、以及应否被标准化为统一的技术框架,业界仍存有深刻的争论。在落地DDD的过程中, 很多设计会议都充斥着大量无谓的针对技术细节的争吵,谁也说服不了谁。
rolt22 天前
产品经理·ddd·架构师·uml·领域驱动设计
[pdf、epub]320道《软件方法》强化自测题业务建模需求分析共279页(202509更新)访问本账户的CSDN上传资源或访问链接:umlchina.com/url/quizad.html文件夹中的“320道软件方法强化自测题202509更新.pdf”和“320道软件方法强化自测题202509更新.epub”。
canonical_entropy1 个月前
后端·低代码·领域驱动设计
从同步范式到组合范式:作为双向/δ-lenses泛化的可逆计算理论摘要双向/δ‑lenses(Bidirectional Transformations, BX)提供了在两个模型之间保持一致、并将一侧的更新良性地传播到另一侧的形式化骨架,是“视图更新问题”的经典答案。可逆计算(Reversible Computation,此处特指基于坐标与变化代数的软件构造范式)则把“Y = F(X) ⊕ Δ”确立为系统不变式:以生成器 F 进行跨模型投影,以叠加 ⊕ 非侵入地组合差量 Δ,并在横向(多DSL图册)与纵向(多层派生)递归贯彻,同时引入“内禀坐标”“S‑N‑V分层”“同态
叫我詹躲躲1 个月前
前端·langchain·领域驱动设计
n8n 自动化工作流平台完整部署为提升 Docker 镜像拉取速度,推荐配置国内镜像源。以下为完整镜像源配置文件,涵盖主流高校、云厂商及社区镜像站。
资源开发与学习1 个月前
领域驱动设计
WDF驱动编程入门WDF(Windows Driver Frameworks)通过对象模型封装底层内核操作,简化了驱动开发复杂性。设备对象(Device Object) 是WDF驱动的核心组件,代表物理或功能设备实例,负责管理设备生命周期、I/O请求、电源状态等。以下是设备对象的创建、初始化与生命周期管理的详细解析:
季风11322 个月前
后端·领域驱动设计
19.Axon框架-命令Axon应用关联的第一种消息类型是命令消息(Command Message),简称命令。这类消息的核心意图是以某种方式修改应用的状态(例如创建聚合、更新聚合属性、执行领域操作等)
季风11322 个月前
领域驱动设计
16.Axon框架-前言Axon Framework是一个用于构建可扩展和高度可维护的企业级Java应用程序的开源框架。Axon是一个CQRS(命令查询责任分离)框架,它将命令和事件驱动的开发模式引入到领域驱动设计(DDD)中,可以帮助开发人员更容易地实现DDD模式。Axon框架提供了很多组件,如聚合、事件总线、命令总线、事件存储和查询模型等
季风11322 个月前
后端·领域驱动设计
17.Axon框架-消息在Axon中,组件之间的所有通信都是通过Message接口的对象表示的显式消息完成的Axon中的核心概念之一是消息传递。组件之间的所有通信都通过消息对象完成。这为这些组件提供了必要的位置透明性,以便在需要时能够扩展和分布这些组件
蝸牛ちゃん2 个月前
系统架构·领域驱动设计·togaf·信息系统
信息系统架构:构建企业数字基石的蓝图与方法信息系统架构 (Information System Architecture) 是组织内信息技术系统的结构化蓝图,它定义了系统的组件、组件之间的关系、指导其设计和演化的原则。它不仅是技术实现的规划,更是业务战略与技术能力之间的桥梁。一个优秀的信息系统架构能够确保系统具备可扩展性、可靠性、安全性、可维护性和灵活性,以高效、低成本地支持当前和未来的业务需求。在数字化转型的浪潮中,信息系统架构的设计方法(如TOGAF、Zachman、DDD)已成为企业构建核心竞争力、实现业务敏捷性的关键。它决定了数据如何流动
啾啾大学习2 个月前
后端·领域驱动设计
让我们快速入门DDD欢迎来到啾啾的博客🐱。 记录学习点滴。分享工作思考和实用技巧,偶尔也分享一些杂谈💬。 有很多很多不足的地方,欢迎评论交流,感谢您的阅读和评论😄。
转转技术团队3 个月前
领域驱动设计
用「事件风暴」炸开业务复杂度——DDD实战心法全公开“我们开了3天需求会,还是说不清订单履约流程。”“需求连续评了两三周,一周就要搞定技术设计”“我这刚设计好,需求内容就有变更,流程图改起来太费事了”
葫芦和十三3 个月前
后端·领域驱动设计·coze
解构 Coze Studio:DDD 与整洁架构的 Go 语言最佳实践👋 大家好,我是十三!Make Open Source Great Again! 字节在上个月将 AI IDE 平台 Trae Agent 项目开源后,在上周又将 AI Agent 平台 Coze Studio 开源了!作为主要使用 Golang 的服务端研发,对其后端代码产生了浓厚的兴趣,为此我花了一周的时间对其一探究竟。
Pomelo_刘金3 个月前
领域驱动设计
DDD 领域驱动设计 阅读前导(Eric Evans,中文常译《领域驱动设计》“蓝皮书”) 全书分四大部分 17 章(再加序言、附录与参考文献)。下表给出每章的主题要点——章节顺序偶有不同译本用词差异,但核心内容一致。
Pomelo_刘金3 个月前
架构·rust·领域驱动设计
用 DDD 把「闹钟」需求一点点捏出来下面示范一条典型的 DDD 建模流程,从“说人话”到“写代码”。 时间线 ≈ 2-3 轮白板讨论 + 1-2 轮代码迭代即可完成。
leesonCoding3 个月前
领域驱动设计
里程碑三 - 基于 vue3 完成领域模型架构建设抖音“哲玄前端”《大前端全栈实践》里程碑三基于领域模型的理念,使用标准 schema 描述整个系统通过 schema 提取有效字段,构建 dtoSchema
格格步入3 个月前
后端·领域驱动设计
🫵记一次协助排查问题(COLA架构)背景:7.14 周一常规发版,本次发版需求中包含:查询交易账单下沉,查询交易记录调用交易中心的 Dubbo 接口。 就当一切按部就班时,在预发环境验收时:发现在国际环境下,切换语言无法展示英文。