DDD落地,如何持久化融合 (insights.thoughtworks.cn)

【简介】

聚合是一组始终需要保持一致的业务对象。因此,我们作为一个整体保存和更新聚合,以确保业务逻辑的一致性。

点击查看原文 >>

@Thoughtworks 2021-11-26 15:53 / 0个评论
赞过的人: @IT技术博客大学习
要不要再学学下面的文章?
再谈 DDD 是银弹吗? (www.diguage.com)
领域驱动设计(DDD)并非解决复杂软件的“银弹”。尽管DDD提供了良好的理论框架,但在快速迭代中难以保持模型稳定,容易引入技术债务。作者建议在宏观上遵循DDD的方法论,但在微观实现中灵活应对,逐步优化代码,解决冗余与维护难题。通过精简代码和重构,在不牺牲开发速度的前提下提高系统的可维护性。
by @技术头条 2024-11-02 16:11 查看详情
领域驱动设计DDD在B端营销系统的实践 (tech.meituan.com)
领域驱动设计(DDD)在复杂业务系统中的应用非常有效,特别是在 B 端营销系统中。本文分享了美团如何通过 DDD 实践,优化营销系统的架构与设计,提升业务应对能力。想了解如何应对复杂业务需求的变化?千万别错过!
by @技术头条 2024-09-09 23:41 查看详情
DDD在大众点评交易系统演进中的应用 (tech.meituan.com)
本文整理自美团技术沙龙第73期《基于领域驱动设计(DDD)的架构演进和实践》,主要介绍了DDD的核心概念、常见的设计思路,并结合DDD介绍大众点评交易系统的演进过程,最后做了一些总结和思考。希望这些内容能够对大家有所帮助或启发。
by @技术头条 2024-08-06 07:50 查看详情
DDD诊所——聚合过大综合症 (insights.thoughtworks.cn)
“DDD诊所”是Thoughtworks DDD社区的一项活动,通过对同事们在实施DDD过程中遇到的问题进行分析和解答,共同提高开发水平。我们将其中一些典型案例整理成文供大家参考。之后也会考虑在适当的时候将这一形式对外部开放。
by @Thoughtworks 2023-08-18 14:39 查看详情
在DDD中建立领域模型 (insights.thoughtworks.cn)
我们应该基于领域概念设计领域模型,然后再采用合适的模式降低领域模型的复杂度,进一步增加领域模型的表达能力。
by @Thoughtworks 2023-02-22 09:20 查看详情
DDD的哲学意味(下) (insights.thoughtworks.cn)
领域模型在自然语言和编程语言之间建立起了桥梁,帮助跨越两者之间的巨大鸿沟,成为开发复杂软件的重要手段。
by @Thoughtworks 2023-01-04 10:37 查看详情
美团弹性伸缩系统的技术演进与落地实践 (tech.meituan.com)
弹性伸缩具有应突发、省成本、自动化的业务价值。平台侧将各业务零散、闲置资源进行整合,形成一个大规模资源池,通过弹性调度、库存管控技术在公司运营成本和业务体感中寻求较好的平衡。本文将介绍弹性伸缩系统落地过程中面临的技术挑战、推广以及运营层面的一些思考。
by @技术头条 2022-12-10 22:31 查看详情
DDD的哲学意味(中) (insights.thoughtworks.cn)
DDD中,领域的概念以实体、值对象、聚合、模块等方式表达出来。有些伙伴把领域中的主要聚合或实体识别出来后,却没有识别它们之间的关联,就认为已经完成了领域建模。这样的模型其实是不完整的。
by @Thoughtworks 2022-12-08 17:22 查看详情
当我们谈论DDD时我们在谈论什么 (insights.thoughtworks.cn)
本文将软件设计领域的问题划分为战略设计,战术设计和领域模型设计三个范畴,并分别探讨了这三个范畴的概念和方法
by @Thoughtworks 2022-11-24 16:07 查看详情
DDD的哲学意味(上) (insights.thoughtworks.cn)
我们实际上不是对客观世界本身建模,而是对我们所认识到的东西,也就是说客观世界在我们心灵中的映像建模。至于我们所认识到的东西和客观世界(如果有的话)的关系就留给哲学家们讨论吧。
by @Thoughtworks 2022-11-09 16:08 查看详情