小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

某团队在实施领域驱动设计时,将“订单”建模为聚合根,导致数据库锁等待增加,形成“大聚合”反模式。文章讨论了聚合、实体和值对象的设计,强调聚合边界设计原则,建议使用小聚合以提高性能和并发性。通过案例展示重构前后的聚合设计,重构后显著提升了加载速度并减少了锁冲突。

【系统架构设计百科】DDD 战术模式:聚合、实体与值对象

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z

某金融科技公司正在构建新一代交易系统,采用领域驱动设计,并需对接15年的核心银行系统。为避免模型污染,采用防腐层(ACL)和开放主机服务(OHS)进行架构设计。ACL通过外观、适配器和转换器组件,确保领域模型与外部系统解耦,提升系统的可维护性和测试友好性。OHS提供标准化接口,支持多版本共存,便于下游系统使用。

【系统架构设计百科】防腐层与开放主机服务:系统集成的 DDD 方案

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z
领域驱动设计瘦身术:胖聚合瘦身记!

领域驱动设计强调聚合根应保持精简,避免因数据过多导致性能下降和维护困难。应仅保留同一事务所需的数据,跨聚合的业务规则由领域服务处理,以提升系统性能和可维护性。

领域驱动设计瘦身术:胖聚合瘦身记!

极道
极道 · 2026-04-04T22:13:00Z
超好用!WPF 工业上位机快速开发框架(DDD 驱动 + MaterialDesign 高颜值 + Hsl 通信)

在工业4.0背景下,基于WPF框架的工业上位机控制系统实现了设备监控和数据采集,界面简洁易用,支持灵活扩展,提升运维效率。采用领域驱动设计(DDD)和开源控件,系统开发快速,维护方便,适应多种场景需求。

超好用!WPF 工业上位机快速开发框架(DDD 驱动 + MaterialDesign 高颜值 + Hsl 通信)

dotNET跨平台
dotNET跨平台 · 2026-01-22T23:55:30Z
重新思考数据完整性:领域驱动设计的重要性

开发者重视数据完整性,MongoDB等文档数据库支持灵活的数据模型设计,适应应用需求。与关系数据库不同,MongoDB通过嵌入和引用处理关系,确保数据一致性。灵活的模式验证提升开发效率,减少传统数据库的约束,使应用逻辑与数据模型更紧密结合。

重新思考数据完整性:领域驱动设计的重要性

The New Stack
The New Stack · 2025-12-12T20:00:06Z
.NET 8 微服务框架长什么样?集成 AI 智能体、多租户、自动调度与实时通信

NetCoreKevin 是基于 .NET 8 的微服务架构,采用领域驱动设计,支持多租户和分布式部署,具备 AI 功能。集成统一认证、权限控制和定时任务,模块化设计便于快速构建 SaaS 系统,适合企业级应用开发。

.NET 8 微服务框架长什么样?集成 AI 智能体、多租户、自动调度与实时通信

dotNET跨平台
dotNET跨平台 · 2025-11-28T04:18:20Z

在高性能Rust Web服务中,直接使用String处理认证Token存在类型安全隐患。本文探讨将Token视为值对象(AuthToken),以提升类型安全和业务语义,避免重复验证和安全漏洞。通过领域驱动设计,AuthToken封装用户身份信息,实现职责分离,简化认证流程,确保核心业务逻辑的可信与简洁。

JWT 陷阱:Token 是 String 还是 Value Object?DDD 视角下的认证架构重构

Rust.cc
Rust.cc · 2025-11-18T12:18:47Z
如何通过领域驱动设计和变革走私进行社会技术设计

领域驱动设计(DDD)通过“变革走私”方法,帮助软件专业人士应对复杂的组织动态和决策。该方法鼓励在现有结构中进行小规模实验,以促进社会技术变革。DDD强调软件设计需与业务复杂性对齐,同时关注组织和人类系统动态,从而提升团队协作和工作效率。

如何通过领域驱动设计和变革走私进行社会技术设计

InfoQ
InfoQ · 2025-11-13T11:39:00Z
WPF 高颜值工业上位机快速开发框架 (DDD驱动+MaterialDesign/Hsl通信)

在工业4.0背景下,基于WPF框架的工业上位机控制系统通过领域驱动设计(DDD)提升了开发效率和用户体验,集成了设备监控、数据采集和报警管理等功能,支持远程运维和多终端适配,满足企业数字化转型需求。

WPF 高颜值工业上位机快速开发框架 (DDD驱动+MaterialDesign/Hsl通信)

dotNET跨平台
dotNET跨平台 · 2025-11-06T23:58:01Z
C# 领域驱动设计在 ERP 项目中的应用设计

在ERP项目中,领域驱动设计(DDD)通过聚焦业务领域,解决复杂业务规则与可维护代码之间的关系。DDD的核心包括限界上下文、领域模型、领域服务和领域事件,旨在降低模块耦合并确保数据一致性。C#的特性支持DDD的实现,提升代码可读性和业务逻辑封装,强调对业务的深入理解。

C# 领域驱动设计在 ERP 项目中的应用设计

dotNET跨平台
dotNET跨平台 · 2025-10-29T00:02:55Z
演讲:转型初级医疗:从初创到扩展的案例研究

Kry公司在从初创到扩展的过程中,逐步采用领域驱动设计,重构架构以应对需求变化和系统复杂性,提升医疗服务效率。通过标准化工作流程和技术解决方案,Kry显著提高了医生的接诊能力,优化了医疗服务。

演讲:转型初级医疗:从初创到扩展的案例研究

InfoQ
InfoQ · 2025-10-22T13:54:00Z

文章介绍了Chris Richardson的微服务架构书籍和培训课程。他的新书《流动架构》强调企业如何在快速变化的商业环境中,通过领域驱动设计、Wardley映射和团队拓扑来适应。同时,文章提到他提供的咨询和培训服务,帮助组织有效采用微服务架构,避免常见陷阱。

必读书籍 - 《流动架构:领域驱动设计、Wardley映射和团队拓扑的自适应系统》

Microservice architecture
Microservice architecture · 2025-10-02T08:03:00Z

.NET ABP框架为企业级应用开发提供了全面解决方案,简化了架构设计和代码管理,支持模块化设计、领域驱动设计、依赖注入和多数据库,提升开发效率和代码质量,适用于复杂的ERP和CRM系统。

.NET ABP:构建企业级应用的高效框架

dotNET跨平台
dotNET跨平台 · 2025-08-25T00:03:17Z

软件开发方法多种多样,如行为驱动开发、领域驱动设计和测试驱动开发等,最终可归结为领导驱动开发(LDD)。

领导驱动开发

读写错误
读写错误 · 2025-08-24T00:00:00Z
EP176:单点登录(SSO)是如何工作的?

本文介绍了单点登录(SSO)的工作流程、API设计最佳实践、领域驱动设计(DDD)基础、AI代理框架及OpenAI的GPT-OSS模型。SSO使用户能够使用单一身份访问多个系统,API需确保一致性与安全性,DDD有助于复杂业务建模,AI框架支持智能系统构建,GPT-OSS模型高效处理用户输入。

EP176:单点登录(SSO)是如何工作的?

ByteByteGo Newsletter
ByteByteGo Newsletter · 2025-08-16T15:30:31Z

AppFrame.AutoPlatform是一个基于领域驱动设计的开源上位机框架,专为工业自动化设计。它具备模块化设计、低代码开发和丰富的UI组件,旨在降低开发成本、提高效率,并支持多种通信协议和权限管理,适合初学者和开发者使用。

基于领域驱动设计(DDD)的 WPF 通用上位机开发框架

dotNET跨平台
dotNET跨平台 · 2025-06-24T00:00:39Z
演讲:遗留系统现代化:围绕主机架构实时系统

在国家电网的PI规划会议上,团队探讨了构建弹性实时系统的方法,采用领域驱动设计、事件驱动架构和变更数据捕获,实现了系统解耦,提升了客户体验。统一网络门户的改进解决了数据更新滞后和团队协作问题,最终提高了客户满意度和系统稳定性。

演讲:遗留系统现代化:围绕主机架构实时系统

InfoQ
InfoQ · 2025-06-03T13:50:00Z
在.NET中实现清洁架构:超越通用仓储,利用IServiceScopeFactory

现代软件开发中,领域驱动设计(DDD)和清洁架构常导致过度工程化。本文探讨这些模式的实际价值与复杂性,建议采用意图驱动的替代方案,并强调在.NET应用中合理使用IServiceScopeFactory管理服务生命周期。有效的软件架构应在结构与实用性之间取得平衡,避免不必要的抽象。

在.NET中实现清洁架构:超越通用仓储,利用IServiceScopeFactory

DEV Community
DEV Community · 2025-05-28T06:09:25Z
什么定义了一个好的微服务边界?

文章探讨了微服务边界的定义,强调信息隐藏、内聚性和低耦合的重要性。高内聚的微服务应专注于单一职责,避免不必要的依赖。领域驱动设计(DDD)有助于识别边界,通过共同语言和聚合模型确保服务一致性。事件风暴技术可用于发现领域和上下文。

什么定义了一个好的微服务边界?

DEV Community
DEV Community · 2025-05-27T21:59:59Z
领域驱动设计简介 || 埃里克·埃文斯

领域模型是对现实的简化表示,帮助理解复杂过程,促进开发者与专家之间的沟通。它通过抽象和结构化知识应对信息过载,良好的模型不仅是文档,更是连接代码与业务逻辑的决策工具,解决用户实际问题。

领域驱动设计简介 || 埃里克·埃文斯

DEV Community
DEV Community · 2025-05-26T10:30:08Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码