技术栈
ddd
rolt
18 天前
ddd
·
架构师
·
uml
·
领域驱动设计
[pdf]406页《分析模式》漫谈文集202606更新
在本账号CSDN资源下载 或访问链接:https://pan.baidu.com/s/10eCQM2S73tzYUX0yx8kxeA?pwd=umlc
金融支付架构实战指南
19 天前
数据库
·
ddd
·
命令模式
·
领域驱动模型
CQRS + 命令模式 + 事件驱动 + 数据库持久化
在复杂业务系统中,传统 CRUD 写法会导致:CQRS(Command Query Responsibility Segregation)命令查询责任分离,是解决上述问题的最佳方案。 配合命令模式让写操作标准化,配合事件驱动解耦后续流程,配合DDD 领域层保证业务纯净。
金融支付架构实战指南
19 天前
ddd
·
命令模式
·
领域驱动模型
CQRS 命令 vs GOF 命令模式
在 DDD 与微服务架构中,CQRS 和 GOF 命令模式 经常被混淆。很多开发者会把 CQRS 中的业务指令直接称作 “命令模式”,但二者本质、职责、设计目标完全不同。
装不满的克莱因瓶
1 个月前
java
·
架构
·
maven
·
ddd
DDD 设计与 Maven 多模块拆分:从单体项目到领域驱动架构实践
目录一、前言二、传统三层架构的问题三、DDD 是什么?四、DDD 的核心目标五、DDD 核心概念六、什么是领域(Domain)
赵榕
1 个月前
ddd
·
领域驱动设计
·
cqrs
CQRS的两种设计方式
我们在查阅 Domain-Driven Design(DDD)相关资料时,经常会看到 CQRS(Command Query Responsibility Segregation)。继续深挖后又会牵出 Event Sourcing、Outbox、最终一致性等概念,越看越容易混乱。本文做一次简明整理:CQRS 到底有哪几种常见设计方式,以及在实际项目中该如何选择。
凤山老林
1 个月前
java
·
开发语言
·
数据库
·
ddd
·
领域驱动
DDD(领域驱动设计)在复杂业务系统中的落地指南
如果你正在备战面试或者想要学习其他知识,给大家推荐一个宝藏知识库,作者整理了一些列 Java 程序员需要掌握的核心知识,有需要的自取不谢。
魏杨杨
1 个月前
微服务
·
k8s
·
负载均衡
·
ddd
·
分部署
被流量逼出来的架构:从一台服务器到云原生的 17 次蜕变 —— 集群、缓存、MQ、微服务、Docker、K8S 的前世今生
有一句话我特别喜欢:每一层架构都不是设计出来的,是被流量逼出来的。你做了一个小网站,用户慢慢多了。一台服务器扛不住了,你加了第二台。两台扛不住了,你开始想"能不能把读和写分开"。数据库慢了,你加了缓存。缓存还不够,你拆了库拆了表。系统耦合太重,你拆成了微服务。微服务太多了部署不过来了,你用上了 Docker 和 K8S。机器都不想管了,你迁上了云。
Esofar
1 个月前
c#
·
ddd
·
asp.net core
·
cqrs
·
dddify
·
clean architecture
Dddify:给 ASP.NET Core 项目一套轻量、清晰、可落地的 DDD 基础设施
在 .NET 项目里实践 DDD,最难的往往不是写一个聚合根,也不是引入 EF Core,而是把领域模型、应用编排、持久化、验证、事务、异常响应这些东西自然地接起来。
weixin_42232931
2 个月前
ddd
·
领域设计
一文学会DDD领域驱动设计
相应的设计思想已全部蒸馏为agent skills:https://gitee.com/zrclass/ddd-spec-skills
rolt
2 个月前
ddd
·
架构师
·
uml
·
ooad
[幻灯片]分析设计高阶-02结构(2)-202604更新
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集
刀法如飞
2 个月前
python
·
ddd
·
脚手架
一款Python语言Django框架DDD脚手架,助你快速搭建项目
一个开箱即用的 DDD(领域驱动设计)Python 脚手架,基于 Django 5 + DRF + drf-spectacular,包含双数据库、统一响应、全局异常与事件驱动示例。
YDS829
2 个月前
java
·
spring boot
·
ddd
大营销平台 —— 模板方法串联前中置抽奖规则
前面我们已经把前中置规则过滤完成了优化,前置采用责任链,中置采用决策树,以节点来抽象规则处理的实现,但是在我们最核心的类——AbstractRaffleStrategy中,我们会发现在核心流程方法中我们调用这两个模型(链和树)是没有按照一个统一的格式的,所以这一节我们将去串联这两个方式,并找到一套通用的流程体系,便于后续扩展。
YDS829
2 个月前
java
·
springboot
·
ddd
大营销平台 —— 抽奖规则决策树
上面一节我们尝试使用了责任链模式使前置规则过滤解耦,通过调用责任链来进行顺序过滤。但是这样的过滤依旧不够完美,因为责任链的设定就是 “一条道走到黑” ,无论中间的过滤结果怎么样,都会按照顺序走下去,直到最后兜底尾节点进行默认处理。这样的顺序过滤对于前置规则过滤来说是合理的,但是在中置规则过滤就不太适配了,因为中置过滤规则中会涉及到库存扣减,存在多种情况,自然也就有多种不同的走向了,用单一的链表很难处理:
YDS829
3 个月前
java
·
spring boot
·
ddd
大营销平台 —— 抽奖前置规则过滤
上一期我们实现了权重配置的装配,这一期我们将实现抽奖业务的前置规则过滤,这里主要涉及了两个规则,第一个是黑名单(要求这些用户100积分只能抽到1积分),第二个是权重抽奖(在幸运值达到指定分数时,触发保底机制),为什么叫做前置过滤呢,因为黑名单和权重都需要在每次抽奖前就判断好,也就类似于一个拦截器。
一条咸鱼_SaltyFish
3 个月前
java
·
人工智能
·
ai
·
重构
·
架构
·
ddd
·
领域驱动设计
DDD 架构重构实践:AI Skills 如何赋能DDD设计与重构
最近工作中遇到了一个典型场景:需要将现有的 MVC 架构项目重构为 DDD 架构。说实话,如果是自己一个人负责统筹,其实对具体风格或规范不会太在意——毕竟没有沟通成本,怎么顺手怎么来。但现在在团队里,情况就不一样了,必须重新重视起规范问题。
m0_65159391
3 个月前
java
·
软件工程
·
ddd
领域驱动设计(DDD)实战指南:如何正确构建复杂系统
在当今快速变化的软件开发领域,如何构建一个既灵活又可维护的复杂系统,是每个架构师和开发团队面临的终极挑战。传统的数据驱动或技术驱动架构在面对业务逻辑日益复杂的工业供应链、企业级ERP或电商系统时,往往显得力不从心——代码耦合度高、维护成本大、扩展性差。
洛洛呀。
3 个月前
架构
·
mvc
·
ddd
DDD架构为何拆分Entity层?从MVC到领域模型的演进之道
传统的的Spring MVC三层架构在应对复杂业务时显得捉襟见肘,DDD结构通过分层与对象职责分离,为系统架构注入新的活力。
asom22
3 个月前
java
·
mvc
·
ddd
MVC vs DDD
作为目前两个最常用的两个框架,我们来看一下他们的区别,或者说,我们来看一下ddd相比较于mvc的优势尽管说mvc框架在很多情况下已经不再使用或者废弃,但是对于一些老的项目,或者说是单体项目而言,他仍然很适合
Coder_Boy_
5 个月前
java
·
spring boot
·
分布式
·
ddd
基于SpringAI的在线考试系统-相关技术栈(分布式场景下事件机制)
以RocketMQ(国内主流、易集成Spring Boot)为例,实现最基础的「用户考试报名事件」处理场景:
Coder_Boy_
5 个月前
java
·
数据库
·
人工智能
·
spring boot
·
架构
·
ddd
基于SpringAI的在线考试系统-整体架构优化设计方案
优化计划,包括技术栈升级、容器化部署、智能推荐系统和学习行为分析模型。关键设计决策✅ 已完成🔄 进行中