DDD界限上下文BC

     

为什么InVision将微服务合并回整体? - bennadel

2254 4 4K

我想明确指出我不是反微服务者,我将服务合并回到整体(单体/Monolith)中并不是为了摆脱微服务,目的是实现“大小正好”的整体。我正在做的事情是解决我团队.

如何从微服务角度建立可扩展的电子商务数据模型? - fabric

1750 1 5K
如果在线销售产品是您业务的核心部分,那么您需要构建可扩展,灵活且快速的电子商务数据模型。诸如Shopify和BigCommerce之类的大多数现成供应商都是.

最受欢迎的微服务语录:不要试图跨微服务构建分布式事务

1779 1
最喜欢的(微服务)语录:“对于想要跨服务实现事务的架构师的最佳建议是:不要!” - 书籍《软件架构基础》 .

DDD中领域、子域、有界上下文和问题/解决方案空间等概念的定义 - Nick Tune

3883 1 3K
领域驱动设计是一种设计系统(通常是软件)的方法,该方法强调在域专家和系统构建者之间创建通用语言。著名的DDD原则包括使用 .

关系数据库大泥球带来的管理问题和对策 - pathelland

1120 1 2K

数据库是神话般的资源,我们已经滥用了它们。如果你拥有一个超级稳定安全的关系数据库,那么它就可能大包大揽,它就可能变成一把锤子,用来解决一切视为钉子的问题。<.

无服务器领域的微服务编排与编舞 - theburningmonk.com

2025 3K
编排Orchestration和编舞Choreography是微服务架构中的两种交互方式。 在编排Orchestration中,有一个控制器(“编排器.

在使用Kafka+微服务发送聚合的领域事件时如何在错误重试时保证顺序?- datadriveninvestor

2129 2 9K

Apache Kafka已成为跨微服务异步通信的领先平台。它具有强大的功能,可让我们构建健壮的,有弹性的异步体系结构。 同时,我们需要预料到潜在的陷阱.

从Monolith到微服务:理论与实践 - Kent Beck

1203 1

我们如何才能快速地从整体变为微服务? 无法回答这个问题。首先,“迅速”就在窗外。你一个月都没弄糟。您将不会在一个月内修复它。其次,您希望从微服务中获得.

基本设计原则:尽可能降低复杂化的程度 - FrançoisChollet

1138

您所做的事情越复杂,即使只是将其结构化,是一种建设性的复杂性(如数据表结构设计,DDD聚合设计等,关联关系不能太多,虽然这是一种结构化关系,但是如果有很多1.

全球大型电商Shopify如何使用DDD实现单体架构的模块化? – Shopify Engineering

5463 5 7K
高内聚低关联和SOLID原则是面向对象的设计原则,也是DDD用来划分有界 .

设计模式死了吗?鲍勃大爷认为还没 - unclebobmartin

1496 3

有些人说设计模式已经死了。真愚蠢! “设计模式”书籍是我们行业中出版的最重要的书籍之一。对于所有专业程序员来说,其中的概念应是基本知识。   设.

GPT-3通过图灵测试已经不稀奇,但能通过Winograd测试吗?能真正识别推断语言的上下文场景吗? -Tannya

1533 1 3K

为了对该主题进行有意义且细微的讨论,我们首先需要定义智能。 .

Facebook是如何从简单的数据库分片扩展到分布式分片通用平台?

1516 1 5K
多年来,Facebook已从一种基本的Web服务器体系结构演变为一个复杂的体系结构,其中包含成千上万的服务在后台运行。扩展Facebook产品所需的各种后端.

DDD中领域模型纯度与完整性如何抉择? - enterprisecraftsmanship

2083 3

电子邮件唯一性检查属于业务逻辑,是应该放到领域模型User类中?还是UserController中?这里有领域模型完整性和纯度的抉择: .

软件架构文档最小化的方法 -DEV

1722

许多软件开发人员会很快告诉您: “我们很敏捷” “我们认为工作软件胜于全面的文档” “价值在于对话” “代码.

领域驱动设计的概念解释 -DEV

2494 3 4K

使用 .

如何构建基于DDD领域驱动的微服务? - Chandra

3175 1 8K
尽管微服务中的“微”一词表示服务的规模,但它并不是使用微服务的唯一标准。当团队转向基于微服务的架构时,他们旨在提高敏捷性以及自主且频繁地部署功能。很难确定这.

根据业务能力实现DDD建模 - trond

2255 1 2K

将大型复杂系统模块化为更小和更易于管理的部分是一种最佳实践,这不仅是为了降低每个部分的认知负担,而且还可以降低团队的独立性和运营弹性。棘手的一点是如何划定边.

LinkedIn如何重新设计其已有17年历史的整体消息传递平台 - thenewstack

895

LinkedIn消息平台现在存储了价值17年的消息(使用17年的不同产品功能创建),并且发送的消息数量一直保持不变往上走。 最初,这些消息看起来很像电.

汇丰银行从65个关系数据库迁移到一个全球MongoDB数据库 - diginomica

1901 1

汇丰商业银行的数据设计师Narasimha Reddy本周在Live上发表讲话,解释了该组织如何通过从65个关系数据库迁移到MongoDB的一个全球实例中来.

关于有界上下文和微服务的关系以及它们的划分粒度 - Alberto Brandolini

2978 3 4K
如果您这些年来一直在企业软件体系结构的任何地方工作,您很有可能会遇到诸如“什么是微服务的正确粒度?”之类的问题。或“微服务和有界 .

数据和行为与有界上下文、微服务的关系 - Alberto Brandolini

1167

事件建模的创始人Alberto Brandolini说:数据是在有界 .

不同于DDD有界上下文:SAP One Domain统一领域模型试图成为集成智能套件的通用语言 | SAP Blogs

2141 1 2K
在这篇博客文章中,我将向您解释SAP将如何使用SAP统一领域模型作为集成智能套件的一种语言(通用语言)。您将了解已经在哪里使用了统一领域模型,并对其背后的技.

如何划分有界上下文? - nick

1911 1
两个概念之间的耦合与某些属性有关。不论哪个属性更改都会影响一起更改的内容。我们的有界 .

产品经理DDD必读:使有界上下文与业务价值流对齐 - Marco Consolaro

2879 1
在社会技术系统中调整有界 上下文 .

Spring Boot项目的推荐软件包结构 - Baeldung

2502

鉴于Spring Boot的注解像@ComponentScan,@EntityScan,@ConfigurationPropertiesScan和@Spri.

为什么需要从按技术分层(dao,控制器,实体)转移到按业务功能(userMgmt,productMgmt)打包?- phauer

2148 1 6K
一种流行的方法是出于技术考虑进行包装Package。但是这种方法有一些缺点。相反,我们可以按功能打包并创建自包含且独立的程序包,结果是一个易于理解且不易出错.