DDD限界上下文BC

     

高内聚低耦合的集中决策设计

482 1

假设,我们正在构建另一个电子商务平台。其关键业务流程之一当然是处理订单。付款成功后,订单模块(域)必须 .

微服务:逻辑边界不是物理边界

242 2K

微服务的好处之一就是定义边界。俗话说,好篱笆造就好邻居(中国谚语:亲兄弟明算账)。 定义边界是一件好事,但我们到底.

TED:如何设定我们的边界?

204

作为一名治疗师,内德拉-格洛弗-陶瓦布多年来一直在帮助人们在个人和职业生活中设定边界。这次TED谈话深入探讨了为什么人们在建立边界界限时会感到挣扎、我们如何.

什么是相空间以及在软件测试中应用

183 2K

相空间(Phase Space) 的概念是由 "动态系统理论 "提出的。 "动态系统理论 "是一个数学领域,它描述了复杂系统的存在及其相互猜想和独立的.

Toki Pona:一种只有约 120 个单词的通用语言

308 1 3K

Toki pona 是一种围绕语言尽可能简单理念而设计的Conlangs(人工语言)。除了 Toki Pona 之外,还有世界语和 Solresol另外两种.

如何制定战略?

210

对医生来说,其最大的挑战是:对一系列体征和症状以及病史。医生要做出临床诊断,指出疾病或病理。 选择的治疗方法属于一种指导策略。 医生对饮食、治疗.

分而治之是软件工程的核心!

285

分而治之(Divide and Conquer)是一个强大的算法范例(banq注:其实是一种哲学方法,严格不属于算法): 通过将复杂问题分解为更小,更.

室温超导​​​​​​​LK-99的市场规模?

247 2K

如果 LK-99 是室温常压超导体: (banq注:这是一个假设前提,是当前 .

系统设计是什么? - maheshba

317 3K

在我研究生涯的早期,我曾有机会与世界上一些最优秀的系统研究人员一起研究一些非常有趣的系统设计。 研究工作的乐趣之一.

Clean整洁架构与外部系统集成的验证

296 2K

使用 clean 清洁 .

什么创造力?创造力是一个动态的、变革的和相互关联的涌现过程

274 5K

几个世纪以来,对创造力的探索一直吸引着不同领域的思想家,产生了丰富多样的观点。 一些最有影响力的观点来自查尔斯·桑.

DDD实践中如何设计上下文BC之间的映射关系?

330 5K

如何区分产品基础设施和技术基础设施 : 技术基础 .

业务行为规则的五个问题

422 4K

群体和社区的规则的关键特征是,个人和组织(以及机器)有时会打破规则。 这很明显。它一直在发生。只要看看你的周围。想.

继承和OOP已经死亡了吗?

681 8K

这是一个关于如何被迫放弃继承和 面向对象 .

验证与业务规则的区别 - Mark Seemann

445 1 4K

验证是区别于业务规则的定义。 本文提出了软件开发中验证的定义: 介绍了我目前是如何区分验证和业务规则的。 .

UML中只有时序图给软件开发带来好处

501 4K
当你记录一个系统的不同部分以及这些部分之间相互作用的各种方式时,时序图/序列图( sequence diagram)才会真正发挥其作用。 .

团队拓扑:模块化与划分团队相结合

360 9K

Martin Fowler的同事Matthew Foster描述了团队拓扑和领域驱动设计如何帮助组织扩展技术 .

使用反需求方法寻找隐藏的业务逻辑和系统边界

595 1 5K
我们都喜欢建立绿地新项目。 但不可避免的是,开始一个新的项目需要与商业利益相关者进行大量的会议,以确定初始需求和典型的数据模型。这些都是......不那么有.

攀登“模块化”之山

320 7K

作为软件开发人员的培训师和教练,我看到模块化软件设计(例如,面向对象或 .

如何将核心服务与单体应用解耦?

298 5K
与许多其他产品一样,WeTransfer最初是一个小型单体应用程序,但很快就变成了一个拥有太多责任和贡献者的大型单体应用程序。发布新功能变得越来越困难,技术.

在单体到微服务迁移中如何重构关系数据库?

470 1 11K
本文介绍将现有单体应用程序迁移到 微服务.

黑石贝莱德如何实现基于领域驱动的资产管理?

448 1 4K

Alan Moore (Aladdin 首席 .

事实优先还是上下文优先?

886

衡量一个人或团体的意识形态化程度的一个标准是,当你陈述一个事实时,他们会问 "你这是什么意思?" 对于智力上诚实的.

使用ChatGPT帮助DDD领域建模的案例

805 1
为ChatGPT提供了 上下文 <.

MemoryGPT 是有长期记忆的 ChatGPT

2605 3

有了长期记忆,语言模型可能会更加具体——或者更加个性化。MemoryGPT 给人的第一印象。 语言模型中更大的 .

上下文的长窗口是大语言模型的核心秘密

820 1

对于每一款新iPhone,我们都期望更长的电池续航时间。 上下文窗口长度是LLM的新电池。对于每一个新的GPT,将.

如何实现多限界上下文的集成?

586 1 5K
领域驱动设计(DDD)自2003年由Eric Evans提出以来一直存在。由于它可以为我们的软件开发实践和成果带来潜在的好处,我经常与开发人员一起介绍它的概.

什么是局部最优?

938

局部最优(Local Optimum):如果不努力通过系统思考来更好地理解复杂的系统,你就会陷入追逐局部最优解的境地,这固然是好的解决方案,但不是最好的。如.