首页
学习
活动
专区
圈层
工具
发布

#ddd

十二、微服务之-领域驱动设计(DDD)

用户1750537

领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法论,旨在帮助开发人员更好地理解和建模复杂的业务领域。DDD关注的是将软件系...

6610

DDD + SpringCloud 第3篇:消息总线,让所有系统动态变更配置

小傅哥

在互联网公司中开发的项目经常有一种场景,是在不重启应用的情况下,变更应用中某个属性信息的值。比如,我们为系统新增加允许外部调用接入的SC渠道值,测试阶段验证名单...

11810

DDD + SpringCloud 第2篇:Stream 让 MQ 平滑迁移

小傅哥

在我们日常开发中,有很多的同类共性功能组件,如;MQ 的有 Kafka、RabbitMQ,RPC 的有 GRpc、Dubbo。那如果我们想让服务可以平滑的从一套...

14610

开启 SpringCloud + DDD 第1篇:Feign 的调用

小傅哥

在过往几年中在帮助大家学习编程中,我会看到不少新人伙伴在项目的时候会纠结,这个是RPC(Dubbo)的、这个是 SpringCloud(Feign)的,这个是 ...

11310

领域事件私有化:DDD架构中的解耦艺术与版本控制实践

郑子铭

🔄 领域事件的核心价值与常见误区 领域事件(Domain Events)是领域驱动设计(DDD)中表达业务事实的核心载体。其命名通常采用过去时态,并通过唯一标识...

8010

DDD之1微服务设计为什么选择DDD

李福春

1, 基于微服务的理念:分而治之,模块高内聚(独立团队,独立部署,独立存储,技术异构),模块之间通过RPC或者HTTP通信,松耦合;

8310

谈DDD领域驱动设计,90%以上软件项目都没有完整实施DDD的必要

人月聊IT

今天我准备接着跟大家聊一下领域建模和领域驱动设计。首先提出一个明确的观点,就是领域建模很多思想是相当好的。但是就当前大部分的软件开发项目来讲,90%以上的项目其...

9600

DDD精粹速读(一)

JavaEdge

DDD是一种软件设计和构建方法,其重点在于独立于数据持久化等技术问题,准确表达业务规则。

11910

DDD的函数式编程实现

JavaEdge

DDD是一种成熟的软件设计方法,旨在确保领域专家和开发人员能够有效合作,创造出高质量的软件。

8200

DDD的9种上下文映射模式,你用过哪些?

JavaEdge

指限界上下文之间的模型映射关系。描述团队之间的协作关系及上下文之间的集成关系。决定上下文之间如何集成及如何设置防腐层。

22010

我用AI+DDD开了一个包子铺

Louis XIV

腾讯 | 架构师 (已认证)

最近真的很忙,公众号断更了好久。我一直在攒一个大招,就是我的AI+DDD包子铺项目,忙活两个月总算有些眉目了。

19603

Gin 模板自动生成 DDD 代码结构

浩瀚星河

对命令行参数进行校验,不合法则报错,domain参数是必填的,其他变量是选填的,不填会为其提供默认值。

22810

EquinoxProject:一个适合学习DDD、CQRS、Event Sourcing等技术.Net Web框架搭建开源项目

郑子铭

对于很多.Net同学来说,想要学习Clean Architecture、DDD(领域驱动设计)、CQRS(命令查询责任分离)、Event Sourcing(事件...

24010

DDD应用服务、领域服务傻傻分不清楚?看这篇就够了

Louis XIV

腾讯 | 架构师 (已认证)

很多小伙伴在实践DDD的过程中,一直分不清应用服务 Application Service(后面简称App)和领域服务 Domain Service(后面简称D...

30810

DDD四层架构和MVC三层架构的个人理解和学习笔记

人人都是码农

DDD的全称为Domain-driven Design,即领域驱动设计,从名字上就可以看出这里的核心就是Domain即领域。

76720

DDD四层架构和MVC三层架构的个人理解和学习笔记

人人都是码农

DDD的全称为Domain-driven Design,即领域驱动设计,从名字上就可以看出这里的核心就是Domain即领域。

26100

代码结构优化——工厂+策略模式解耦条件判断

xiao李

如果我们想新增题目信息,不难想到,最简单、最直接的办法那肯定是在service层直接做多个if-else来调用多个dao(mapper)

17410

一张图看懂DDD+CQRS架构

Louis XIV

腾讯 | 架构师 (已认证)

大家好,我是Louis,在DDD领域有8年的实战经验,曾指导多个团队落地DDD项目。

48800

怎样在代码中融入架构思维

Louis XIV

腾讯 | 架构师 (已认证)

细心的你一定看出来了,这不就是增改查吗?(为啥没有delete 因为现在大厂对数据管得严,基本上不允许进行delete操作)

64770

DDD的思想内核

Louis XIV

腾讯 | 架构师 (已认证)

最近在新团队尝试推行DDD,毫不意外的,阻力重重。这已经是我在第五个团队进行DDD的尝试,为什么DDD的推广会如此困难?除了我个人能力水平的因素以外,我想推不动...

17410
领券