#DDD上下文BC文章排行榜

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

20-09-18 2361 5 banq

高内聚低关联和SOLID原则是 面向对象 的设计原则,也是 DDD 用来划分 有界上下文 和聚合的原则,DDD聚合是一种高内聚低关联的对象,单一职责是划分不同上下文的主要原则,Shopi... 详细

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

20-07-08 1733 3 banq

使用 微服务 意味着从松散耦合的服务创建应用程序。该应用程序由几个小服务组成,每个小服务代表一个单独的业务目标。在复杂的应用程序中结合使用之后, 它们可以单独开发和维护 . 详细

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

20-08-07 1014 3 banq

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

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

20-09-18 870 3 banq

有些人说 设计模式 已经死了。真愚蠢! “设计模式”书籍是我们行业中出版的最重要的书籍之一。对于所有专业程序员来说,其中的概念应是基本知识。   设计模式就像现实生活中的谚语:这是开放了其他人的... 详细

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

20-11-16 768 2 banq

Apache Kafka已成为跨 微服务 异步通信的领先平台。它具有强大的功能,可让我们构建健壮的,有弹性的 异步 体系结构。 同时,我们需要预料到潜在的陷阱。如果无法提前识别出可能(不,将... 详细

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

20-07-07 1560 1 banq

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

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

20-11-22 587 1 banq

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

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

20-10-07 476 1 banq

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

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

20-08-26 615 1 banq

多年来,Facebook已从一种基本的Web服务器体系结构演变为一个复杂的体系结构,其中包含成千上万的服务在后台运行。扩展Facebook产品所需的各种后端服务并不是一件容易的事。而且发现我们的许多... 详细

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

20-07-22 975 banq

许多软件开发人员会很快告诉您: “我们很敏捷” “我们认为工作软件胜于全面的文档” “价值在于对话” “代码就是文档” “测试是文档” 代码是事实,而不是全部事实 正如 Gr... 详细

SummerSoC 2020:基于领域驱动的服务设计(SOA/微服务) – Stefan Kapferer

20-09-15 601 banq

在 SummerSoC  2020上,我介绍了我的 Stefan Kapferer 和 Olaf Zimmermann 的关于“域驱动的服务设计”的论文(已接受;即将发布) . 详细

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

20-09-15 489 1 banq

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

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

20-11-16 565 banq

编排Orchestration和编舞Choreography是 微服务 架构中的两种交互方式。 在编排Orchestration中,有一个控制器(“编排器”)控制服务之间的交互。它决定了业务逻辑... 详细

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

20-09-25 384 banq

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

共有 166 上一页 1 2 3 4 5 6 7 ... 12 下一页