DDD界限上下文BC
什么代码是ChatGPT无法编写的? - datachimp

聚合数据会失去上下文信息!

聚合数据能简化它,但让我们失去了信号和我们需要理解我们所看到的内容的 .
CI/CD对价值流至关重要的五个原因

CI/CD部署管道可以帮助开发软件和组织架构来促进快速流动,从而提高业务敏捷性。 任何软件交付工作的核心都应该是部.
Schemata:分散式的数据结构建模框架

自从 Hadoop 和 MapReduce 诞生以来,数据工程社区一直非常关注数据转换的商品化。所有 Hadoop 抽象,如 Hive、Pig、Crunch.
DDD上下文映射之间的带宽 - Mathias

上下文映射,最早是由Eric Evans在领域驱动设计中描述的,是一种轻量级的方法,用来描述系统和系统的一部分之间的关系。 .
VISA等信用卡背后的分布式交易事务机制 - AlexXu
EDA微服务架构也要使用命令 - Scaramuzzi

微服务架构是开发具有竞争力的软件平台的基准,基于松散耦合的服务,易于更改、部署、横向扩展,同时也将更改和部署的风险降至最低。 与 REST 同步调用相.
在复杂领域中设计软件:领域驱动设计 - levelup

DRY是一种被高估的编程原理 - gordonc

DRY是我遇到的第一个编程原则,可能也是我在成为开发者的第一年中唯一意识到的原则。它也可能是最简单的理解原则之一。如果你在你的代码中看到两件相同的东西,也许.
API优先方法的完整指南 - ITNEXT

在您的软件开发生涯中开发应用程序可能采用的众多方法之一是API-First Approach。在本文中,我们将深入探讨其核心概念并了解有关此方法的更多信息,.
微服务领域驱动设计 - semaphoreci

幽默:命名是领域驱动设计DDD的难题

思考工具之抽象阶梯 | Untools

如何使用功能树描述需求功能的作用域范围?

用“数据与算法”解释DDD“上下文和聚合”

数据 vs 算法 = 上下文 <.
每个微服务对应一个代码库吗? - Reddit

你是把每个微服务放在它自己的 git 存储库中,还是使用 monorepo?如果是后者,您如何在同一个 repo 中处理多个服务? .
如何权衡业务规则的遵守与违反?

在经营企业的过程中,不可能预见到可能发生的每一种情况,并事先为它们准备好可以自动执行的纯粹基于规则的方案。这是否意味着你不应该使用基于规则的方法?当然不是!.
互联网是模块化的 - Gordon

互联网的关键架构原则之一是模块化; 模块化是一种设计原则,它有意使组件高度独立(“松散耦合”); 当一个系统.
幽默:远看一只虎,近看一条狗!
如何实现软件设计中的高凝聚和松耦合? - thevaluable

为什么我们系统的模块耦合度如此之高?是因为他们缺乏凝聚力吗? (banq注:为什么人员在团队之间流动这么频繁?为什么团队之间开会如此频繁?是因为这些团.
BBC如何使用团队拓扑构建内部核心平台?

在软件工程方面,我们的愿景是让 BBC 以其工程和内容而闻名。为此,我们必须进一步发展 BBC 作为产品和技术公司的理念。 我们的资产中有数百个微服务.
领域驱动设计实践:支付系统建模 - Xiao

你应该使用领域驱动设计吗? - codeopinion

我经常阅读有关领域驱动设计如何过于复杂或过度杀伤的评论。然后还有其他新的 DDD 想要应用它,尤其是技术模式,无处不在。所以问题是,你应该使用领域驱动设计吗.
如何学习领域驱动设计? - Vladik Khononov

Vladik Khononov 是《学习领域驱动设计》一书的作者。在这一集中,我们深入讨论了领域驱动设计 (DDD) 和 Vlad,首先分享了为什么理解业务.
被误解的单一职责原则 - Joe

谷歌工程主管乔·林奇的文章,获得SOLID原则作者鲍勃大叔点赞转发的文章: 作者推荐将SRP视为DDD原则的自然结果:跨DDD限制 .
DDD中BoundedContext视为限制上下文更好
DDD关键系统启发式思考的入门 - wulrich

使用Apache Kafka实现从单体到事件驱动微服务 - swlh

我们将设计一个基于经典遗留应用程序的进化事件驱动系统,类似于在世界各地的许多组织中可以找到的系统。这个练习将向我们展示事件驱动架构的潜力。 .
事件溯源中的时间和时间建模 - Tomasz Jaskula

Tomasz Jaskuła 是巴黎软件咨询公司 Luteceo 的首席技术官和联合创始人。Tomasz 拥有 20 多年作为开发人员和软件架构师的专业经验.