小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

在 EventFlow 中,所有对业务状态的修改都必须通过聚合完成,聚合内部通过产生 领域事件(Event) 来表达“发生了什么”,而不是直接改数据。EventFlow 是一个基于 .NET 的轻量级 CQRS + Event Sourcing 框架,提供了完善且合理的默认实现,帮助开发者以较低成本构建事件驱动的领域模型。Command Bus...

推荐一个 .NET 的 Async/await 优先的 CQRS+ES 的 DDD 框架

dotNET跨平台
dotNET跨平台 · 2026-01-05T00:01:25Z

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

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

Rust.cc
Rust.cc · 2025-11-18T12:18:47Z

通过DDD架构的领域建模、开源生态的精准选型以及响应式界面的细节打磨,该项目不仅实现了开发效率与系统稳定性的双重提升,更为工业软件赋予了"颜值与实力并"的新内涵。在工业4.0与智能制造的浪潮下,工业上位机控制系统作为连接设备与决策层的核心枢纽,其开发效率、界面体验与功能扩展性已成为企业数字化转型的关键指标。系统通过集成HslCommunication工业通信库,支持Modbus、OPC...

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

dotNET跨平台
dotNET跨平台 · 2025-11-06T23:58:01Z

GodApi是一款基于.NET 9和React的现代API管理系统,具备动态路由管理、多媒体内容分发、访问控制和数据分析功能。采用领域驱动设计,提升开发效率和用户体验,支持多种数据库和灵活配置。

API 管理复杂度飙升?.NET 9 + React 基于 DDD架构的动态路由 + RBAC权限实战(含源码级解析)

dotNET跨平台
dotNET跨平台 · 2025-08-14T00:00:55Z

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

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

dotNET跨平台
dotNET跨平台 · 2025-06-24T00:00:39Z

ReBAC是一种基于关系的访问控制模型,具有更高的表现力和灵活性,能够精确管理用户权限。它通过定义参与者与资源之间的关系实现授权,支持细粒度控制,集中管理授权,快速应对安全漏洞。该模型源于Carrie Gates博士的研究,并被谷歌的Zanzibar系统采用。

ReBAC:兼容DDD的下一代授权模型

dotNET跨平台
dotNET跨平台 · 2025-06-24T00:00:39Z
DDD Europe 2025 - 团队拓扑与微服务架构的协同关系

在DDD Europe 2025大会上,探讨了团队拓扑与微服务架构的协同关系。微服务架构支持大规模团队的独立工作,提升生产力。服务团队需要平台来解决跨领域问题,以专注于业务价值。

DDD Europe 2025 - 团队拓扑与微服务架构的协同关系

Microservice architecture
Microservice architecture · 2025-06-20T08:03:00Z
领域驱动设计中的知识提取 || DDD 埃里克·埃文斯

在领域驱动设计中,成功的知识提取依赖于对领域的深入理解,而非单纯的技术。通过与专家的对话,开发者逐步建立模型,创建原型以验证想法,最终形成有效的知识模型,促进团队沟通与理解。

领域驱动设计中的知识提取 || DDD 埃里克·埃文斯

DEV Community
DEV Community · 2025-05-26T10:27:28Z

技术基础设施的成熟,大大降低实现业务所需的技术投入,团队更多地将注意力和成本投入到需求和业务上,而且随着市场的饱和,利润率的下降,大厂也开始推行降本增效,这就意味着,DDD是一个非常好的帮助团队提升效率的工具。如果一支团队,是业务向导型,软件迭代成本占比非常高的,那么DDD对于这支团队就具有很大的吸引力和价值,典型的场景,就是SaaS类软件公司或者外包交付类团队,现实中也是如此,而我自己就是...

为什么大厂不玩DDD?

dotNET跨平台
dotNET跨平台 · 2025-05-05T00:13:04Z
使用领域驱动设计(DDD)概念构建Ktor项目:简约客户关系管理系统的逐步指南

本文介绍了如何利用领域驱动设计(DDD)构建简约的客户关系管理(CRM)系统,通过定义实体、值对象、仓库和服务,形成可扩展、可维护的项目结构,并将业务逻辑整合到Ktor应用中,创建清晰的代码架构。

使用领域驱动设计(DDD)概念构建Ktor项目:简约客户关系管理系统的逐步指南

The JetBrains Blog
The JetBrains Blog · 2025-04-30T12:29:16Z
领域驱动设计(DDD)揭秘

大多数软件故障源于团队与业务的脱节,而非语法错误。领域驱动设计(DDD)强调以业务领域为中心,促进工程师与领域专家的合作,提供建模复杂系统的工具和语言,帮助团队应对变化的需求。虽然DDD不是万能的,但在复杂领域和多团队协作中,它能提供系统功能的清晰理解。

领域驱动设计(DDD)揭秘

ByteByteGo Newsletter
ByteByteGo Newsletter · 2025-04-24T15:30:35Z
架构是设计知识流动 - Diana Montalion在Explore DDD大会上

在丹佛的Explore DDD大会上,Diana Montalion强调软件架构应关注知识流动,以帮助团队理解系统。她将有效的架构师比作图书管理员,促进知识传播。Montalion指出,组织转型时常希望新架构在旧框架内运作,导致新系统仍面临旧问题。她提出架构应包含沟通背景、培养成长心态和理解系统关系等六个要素,以实现知识流动,推动变革。

架构是设计知识流动 - Diana Montalion在Explore DDD大会上

InfoQ
InfoQ · 2025-04-19T20:00:00Z

整洁领域驱动设计(Clean DDD)活动将于2025年4月13日在杭州举行,内容包括主题演讲、工具介绍和经验分享,旨在探讨软件设计与工程效率。学生可免费报名。

Clean DDD 技术沙龙 2025 杭州站

dotNET跨平台
dotNET跨平台 · 2025-04-08T00:03:16Z

文章讨论了Clean DDD(简洁领域驱动设计),旨在降低开发者对传统DDD的抵触情绪。通过简化概念和强调实操,Clean DDD帮助开发者更有效地实现DDD理念。其核心原则包括聚合之间不相互引用和命令与查询的单一聚合操作,旨在提高成功概率并与Clean Architecture结合,促进更广泛的应用。

正式宣布: Clean DDD

dotNET跨平台
dotNET跨平台 · 2025-03-27T00:00:00Z

《一分钟学DDD系列》课程上线,专注于领域驱动设计(DDD)实践,适合新手和老手。课程时长半小时,信息密度大,提供实操指导,不讲理论。了解DDD原因可加入交流群。

手把手教学一分钟学DDD系列课程

dotNET跨平台
dotNET跨平台 · 2025-03-24T00:02:52Z

文章探讨了领域驱动设计(DDD)与CRUD的主要区别,强调DDD通过控制复杂度提升软件系统的迭代效率。作者指出,DDD关注元素关系和冗余数据,而CRUD则依赖关系表。尽管DDD在复杂度控制上表现优异,但国内主流技术框架对“事件”的支持不足,影响了开发者的认知与工具选择。长期来看,简化后的DDD有望成为软件工程的标准。

DDD与CRUD的本质区别

dotNET跨平台
dotNET跨平台 · 2025-03-24T00:02:52Z
领域驱动设计(DDD) - 理解主要概念

领域驱动设计(DDD)旨在将业务理解转化为代码,强调与领域专家的紧密合作。其核心概念包括领域模型、实体、值对象、聚合及其根、领域服务和事件,以及有界上下文。DDD不仅涉及代码结构,更是一种思维方式,确保业务逻辑的清晰与可维护性。

领域驱动设计(DDD) - 理解主要概念

DEV Community
DEV Community · 2025-03-18T23:43:08Z

本文探讨技术Leader如何通过合理分工提升团队在领域驱动设计(DDD)中的效率,强调建模设计与代码实现的角色分配,提出专人专事与一人多角两种分工策略,以适应不同团队规模。经验表明,DDD模式下团队效率与建模设计准确性关系减弱,代码维护变得轻松,增强了团队对建模设计重要性的认知。

技术Leader如何落地DDD - 爆改团队(三)

dotNET跨平台
dotNET跨平台 · 2025-03-10T23:57:55Z

本文探讨技术Leader如何有效实施领域驱动设计(DDD),强调团队需遵循可执行的规则和原则,以提高迭代效率。成功团队应保持术语一致,乐于接受需求变更,并在建模时避免打破边界,从而实现更高的代码可维护性和适应性。

技术Leader如何落地DDD - 爆改团队(二)

dotNET跨平台
dotNET跨平台 · 2025-03-10T00:00:20Z
从DDD Laravel命令迁移到Codestarter(第二阶段)

作者开发了Codestarter命令行工具,旨在简化多框架的文件结构和代码生成。该工具通过Symfony控制台支持PHP模板生成代码,并允许用户交互式添加类和方法。未来计划包括代码清理和自定义问题处理。

从DDD Laravel命令迁移到Codestarter(第二阶段)

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

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码