领域驱动设计

一条咸鱼_SaltyFish3 天前
java·人工智能·ai·重构·架构·ddd·领域驱动设计
DDD 架构重构实践:AI Skills 如何赋能DDD设计与重构最近工作中遇到了一个典型场景:需要将现有的 MVC 架构项目重构为 DDD 架构。说实话,如果是自己一个人负责统筹,其实对具体风格或规范不会太在意——毕竟没有沟通成本,怎么顺手怎么来。但现在在团队里,情况就不一样了,必须重新重视起规范问题。
小的时候可菜了4 天前
领域驱动设计
DDD架构设计的本质与演进你是世界顶尖架构师,已经做到了返璞归真的境界,你擅长用通俗的语言,将架构的本质,讲给困惑的小白,使其醍醐灌顶。 什么是DDD,DDD的起源是什么,它的产生是必然的吗? 为什么要有 application、domain、infrastructure、interfaces?这样设计一定是好的吗? 或者你可以给我从起源讲起,比如最开始的混乱,到后来的 mvc,再到最后的 ddd,以及未来还有什么 talk is more,你可以用 java 代码,验证你的结论 最后,因为大模型输出可能会有限制,让我得到的答案不
TT_Close8 天前
ai编程·领域驱动设计
AI 生图不听话?给它戴上“封面金箍”,分分钟搞定全平台封面🔥 写文2小时,做封面1小时?90%创作者都踩过的坑,我用这招根治了!你有没有过这种崩溃时刻:吭哧吭哧写完3000字原创干货,结果卡在「做封面、想标题、写摘要」这些杂活上——
G探险者25 天前
后端·架构·领域驱动设计
架构演进之 DDD:从 CRUD 到领域驱动设计大家好,我是G探险者!今天来聊一聊DDD。在软件开发的世界里,架构从来不是一开始就复杂的。绝大多数系统,最初都只是简单的 CRUD 系统。但随着业务的增长,系统复杂度不断增加,原有的开发模式逐渐暴露出问题。于是,新的架构思想开始出现。
唯一世1 个月前
领域驱动设计
务实 DDD:在 Spring Boot 中平衡“纯粹性”与“开发效率”的落地实践教科书式的“纯粹 DDD”要求领域层完全无框架依赖:这种设计确实解耦极致,但在中大型 Spring Boot 项目中,往往带来沉重的代价:
递归尽头是星辰1 个月前
领域驱动设计·架构设计·微服务拆分·ddd 落地实践·ddd 战略战术
DDD 认知升级:从单服务战术落地,到分布式中台战略全景领域驱动设计(DDD)并非单纯的技术概念,而是一套从业务建模到系统落地的完整架构方法论,其价值随业务复杂度提升而放大。此前我在《领域驱动设计(DDD)工程化实践:从MVC到DDD的代码重构》里完成了 单服务内的 DDD 战术落地,聚焦聚合根、值对象等微观领域模型的实现;而在商品中台的分层分域架构中,实现了 DDD 在分布式中台里「战略 + 战术」的全维度落地,完成了从「微观」到「宏观」的跨越。
狼爷1 个月前
ai编程·领域驱动设计
AI编程狂飙时代:别被Vibe Coding毁了系统,DDD+SDD才是下一代稳健开发范式从Cursor到OpenCode,再到Goose 这类 Dev Agent,AI编程工具的迭代速度早已超出所有人的预期。编辑器级补全、项目级生成、任务级智能体,每一代产品都号称要“颠覆软件开发”,几乎每个开发者都有过同款幻觉:只要丢一句需求,AI就能全自动交付完整项目,人只需要坐等验收。
Duang1 个月前
数据分析·领域驱动设计
从零推导指数估值模型 —— 一个三因子打分系统的设计思路"估值"是投资领域中最常被提及却最容易被误解的概念之一。本文将从第一性原理出发,逐步推导出一个实用的三因子估值打分系统(PE 百分位 + PB 百分位 + 股权风险溢价),详细剖析每个因子的数学含义与相关性,并讨论为什么看似合理的"五因子模型"在实践中反而不如更精简的三因子模型。
canonical_entropy2 个月前
后端·aigc·领域驱动设计
反直觉的软件设计洞察:为什么你可能想不到它们在落地可逆计算理论和Nop平台的过程中,我反复观察到一种现象:一些核心设计思想,程序员听完之后觉得“确实有道理”,但他们事前绝不会自己想到。
canonical_entropy2 个月前
后端·低代码·领域驱动设计
DDD 概念澄清:那些教程不会告诉你的事领域驱动设计(DDD)是 Eric Evans 在 2003 年提出的一套软件设计方法。二十年来,它被广泛讨论,也被广泛误解。多数教程会给你一份模式清单——实体、值对象、聚合根、限界上下文——然后告诉你每个模式的定义和用法。但这种"模式清单"式的理解往往停留在表面,导致实践中反复出现同样的困惑。
rolt2 个月前
架构·产品经理·uml·领域驱动设计
DDD岁月史书之二:分层架构是DDD提出的吗DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集前天发了文章:国外DDD圈子的“业务用例”《软件方法》第3章 组织价值和流程改进,其中有部分内容如下:
猿小羽2 个月前
微服务·架构·ddd·领域驱动设计
领域驱动设计(DDD)在电商系统中的架构落地指南(含中英术语对照与图表)电商系统通常同时具备“高并发、强交易、快速迭代、多业务线协同”的特征。DDD(Domain-Driven Design,领域驱动设计)不是“画图即可”,而是一套以业务为核心、以边界为抓手、以演进为导向的架构方法论。本文面向架构师,从战略设计到战术设计,再到微服务落地与一致性方案,系统演示电商场景中的 DDD 建模与实施路径,配套标准 Markdown 图表,并提供中英术语对照,帮助你把 DDD 从“概念”落地到“可演进的架构”。
rolt3 个月前
产品经理·ddd·架构师·uml·领域驱动设计
[pdf]《软件方法》全流程引领AI-电子书共435页202601更新已上传至本号的CSDN资源也可以访问链接:https://pan.baidu.com/s/1XMyUU0apHyxYQXu4boSvGQ?pwd=umlc
季风11323 个月前
后端·领域驱动设计
29.Axon框架-事件(七)在快速变化的需求中,事件定义也可能随时间迭代。事件存储是只读且仅支持追加的数据源,因此无论事件何时添加(多个版本的事件),应用都必须能够读取所有事件(应用必须能够处理多个版本的事件)
webkubor3 个月前
aigc·ai编程·领域驱动设计
别再把 Context 塞爆了!用“分级索引”让你的 AI 助手降本增效 (Save Tokens!)💡 前言: 兄弟们,你们的 AI 助手是不是也经常“记性不好”或者“反应迟钝”? 每次问个小问题,它都要把几万字的文档重新读一遍,Token 哗哗地流,心疼不?💸 今天咱们不聊虚的,分享一个我在实战中用的“Context 分级注入”方案。 就在刚才,我的 AI 助理(也就是我本人嘿嘿)用这套方案,Token 命中率直接飙到了 70%+,响应速度快得飞起!🚀
季风11323 个月前
后端·领域驱动设计
24.Axon框架-事件(二)所有EventProcessor都有一个名称,该名称在多个JVM实例间唯一标识一个EventProcessor实例,两个名称相同的EventProcessor会被视为同一EventProcessor的不同实例
better_liang3 个月前
java·ddd·实体·领域驱动设计·架构设计·聚合根·企业级开发
每日Java面试场景题知识点之-DDD领域驱动设计在Java企业级项目开发中,我们经常面临这样的问题:随着业务复杂度的增加,传统的三层架构模式导致业务逻辑分散在各个层次中,代码耦合度高,难以维护和扩展。特别是在订单管理、用户管理等复杂业务场景中,如何设计出既能准确表达业务概念,又具备良好可维护性的系统架构?
东百牧码人3 个月前
领域驱动设计
如何在 C# 中处理聚合根之间的关系?你想知道在 C# 中遵循 DDD 原则处理多个聚合根之间关联关系的方法,核心是既要保证每个聚合根的独立性和边界完整性,又能实现跨聚合的业务交互,同时避免强耦合、数据不一致或循环依赖等问题。
喵个咪4 个月前
后端·go·领域驱动设计
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)在后端开发领域,分层设计是破解系统复杂度、提升可维护性的“核心心法”。对于 GoWind Admin 这类企业级中后台框架而言,API 层、Service 层(业务逻辑层)与 Data 层(数据访问层)的交互模式,直接决定了框架的灵活性、开发效率与长期演进能力。其中,Service 层与 Data 层的耦合程度,更是架构设计的“关键胜负手”。