DDD界限上下文BC

     

什么代码是ChatGPT无法编写的? - datachimp

1856 1 2K
ChatGPT改变了游戏规则,而且,更广泛地说,这种语言模型可能是我们这一代最重要的开发工具。(承认这一点需要一些谦虚,因为我们正在为数据科学家开发一个开发.

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

754

聚合数据能简化它,但让我们失去了信号和我们需要理解我们所看到的内容的 .

CI/CD对价值流至关重要的五个原因

815 4K

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

Schemata:分散式的数据结构建模框架

874

自从 Hadoop 和 MapReduce 诞生以来,数据工程社区一直非常关注数据转换的商品化。所有 Hadoop 抽象,如 Hive、Pig、Crunch.

DDD上下文映射之间的带宽 - Mathias

1245 1

上下文映射,最早是由Eric Evans在领域驱动设计中描述的,是一种轻量级的方法,用来描述系统和系统的一部分之间的关系。 .

​​​​​​​VISA等信用卡背后的分布式交易事务机制 - AlexXu

1499 1
VISA、万事达卡和美国运通卡充当清算和结算资金的卡网络。收单银行和发卡银行可以——而且通常——不同。 如果银行要.

EDA微服务架构也要使用命令 - Scaramuzzi

914

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

在复杂领域中设计软件:领域驱动设计 - levelup

1319 1 6K
软件的核心是处理和解决可用的业务 上下文.

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

1220 1 5K

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

API优先方法的完整指南 - ITNEXT

1023 6K

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

微服务领域驱动设计 - semaphoreci

1852 1 5K
微服务是开发软件的最具可扩展性的方式。但是你需要一个好的设计,让开发团队自主工作和部署,而不会互相干扰,否则你将失去可扩展性的好处。 领域驱动开发允许.

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

1462 2
领域驱动设计DDD有两个难题:给事物命名,以及在另一个有界 .

思考工具之抽象阶梯 | Untools

1810 1
使用不同的抽象级别更好地构建您的问题。 抽象阶梯是一种更巧妙地构建问题的工具。它有助于定义您需要更清楚地解决的问题.

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

3213 3 2K
一个软件功能或特征(feature)由一个或多个逻辑上相关的系统能力组成,这些能力可以为用户提供价值,并由一组功能需求来描述的。 .

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

1559 2

数据 vs 算法 = 上下文 <.

每个微服务对应一个代码库吗? - Reddit

1155 1 2K

你是把每个微服务放在它自己的 git 存储库中,还是使用 monorepo?如果是后者,您如何在同一个 repo 中处理多个服务? .

如何权衡业务规则的遵守与违反?

1106 1 3K

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

互联网是模块化的 - Gordon

811 1

互联网的关键架构原则之一是模块化; 模块化是一种设计原则,它有意使组件高度独立(“松散耦合”); 当一个系统.

幽默:远看一只虎,近看一条狗!

771 2
没有 上下文 的数据就是噪.

如何实现软件设计中的高凝聚和松耦合? - thevaluable

2700 1 8K

为什么我们系统的模块耦合度如此之高?是因为他们缺乏凝聚力吗? (banq注:为什么人员在团队之间流动这么频繁?为什么团队之间开会如此频繁?是因为这些团.

BBC如何使用团队拓扑构建内部核心平台?

647 3K

在软件工程方面,我们的愿景是让 BBC 以其工程和内容而闻名。为此,我们必须进一步发展 BBC 作为产品和技术公司的理念。 我们的资产中有数百个微服务.

领域驱动设计实践:支付系统建模 - Xiao

2489 1 4K
在Airwallex,领域驱动设计(DDD)方法被用来指导如何对复杂的业务问题和系统设计进行建模。 在这篇博客中,我们试图全面介绍用DDD模式对支付系.

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

963 1 2K

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

如何学习领域驱动设计? - Vladik Khononov

1958 2 6K

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

被误解的单一职责原则 - Joe

1733 1 3K

谷歌工程主管乔·林奇的文章,获得SOLID原则作者鲍勃大叔点赞转发的文章: 作者推荐将SRP视为DDD原则的自然结果:跨DDD限制 .

DDD中BoundedContext视为限制上下文更好

2181 2 2K
“We often fall into the trap of thinking of a boundary as something that separates.

DDD关键系统启发式思考的入门 - wulrich

1286 2K
“关键系统启发式”, 又称“批判的启发式扫描”或“CSH”,是基于实践哲学和系统思维的反思性实践的框架。 CSH的基本思想是支持 边界.

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

1440 3K

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

事件溯源中的时间和时间建模 - Tomasz Jaskula

1042 1 3K

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

幽默:会提问题比会答题考试更重要

1201 2 18K
学习成绩好的擅长答题,从而忽视了问题的创建能力培养,如何提出问题的能力比答题能力更重要,世界上伪命题比比皆是,提出好的问题=解决一半问题,战略高于战术。 所以.