DDD

DDD

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 1662 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多

谈DDD领域驱动设计和建模

JetLee 发表了文章 • 0 个评论 • 2199 次浏览 • 2020-12-22 12:28 • 来自相关话题


本文谈下领域驱动设计方面的内容,其中部分内容来源于《领域驱动设计:软件核心复杂性应对之道》书籍的读书笔记整理。

我前面谈了很多关于中台,SOA和微服务的文章,实际上你可以看到中台层对外和对前台提供的服务更多就应该是粗粒度的领域服务能力,如果中台最终只提供...
查看更多

从贫血模型到领域驱动设计

aoxiang 发表了文章 • 0 个评论 • 1924 次浏览 • 2020-11-20 22:21 • 来自相关话题


贫血模型

在编程领域有一个十分著名的公式:


程序 = 数据结构 + 算法
在面向对象编程的世界中,将现实世界中事物抽象为对应的类,数据结构对应着承载业务数据的各种类的字段,比如一个人可能就抽象为 Person 类,人具有年龄,身高等...
查看更多

DDD 领域驱动设计前夜:三种编码方式

tangzhi 发表了文章 • 0 个评论 • 2301 次浏览 • 2020-10-31 17:45 • 来自相关话题


不知道写点啥,就是想写一些问题。过段时间再补。

脚本化编程:
{{{
class Light {
status: string
color: string
}

function main() {
const light = new ...
查看更多

DDD 领域驱动设计前夜:面向过程与面向对象思维

tangzhi 发表了文章 • 0 个评论 • 2262 次浏览 • 2020-10-30 20:56 • 来自相关话题


在大多数的情况下,我们都是从面向过程的语言(C语言)开始学起编程,然后是进入到面向对象的语言中,比如 Java、C#、Python 等。但在使用面向对象编程时,有可能依然保留着部分面向过程的思维,或者存在一些错误地面向对象思维。下面我将通过两个示例来对比面向过...
查看更多

DDD 领域驱动设计前夜:面向对象思想

tangzhi 发表了文章 • 0 个评论 • 2135 次浏览 • 2020-10-30 20:51 • 来自相关话题


面向对象

面向对象是一种对世界理解和抽象的方法。那么对象是什么呢?

对象是对世界的理解和抽象,世界又代称为万物。理解世界是比较复杂的,但是世界又是由事物组成的。

正是这样的一种关系,认识事物是极其重要的。那什么是**事...
查看更多

生鲜电商中微服务体系的分层设计和领域划分

翔宇 发表了文章 • 0 个评论 • 1564 次浏览 • 2020-10-30 11:40 • 来自相关话题


【编者的话】在Java生鲜电商平台中,微服务体系的分层设计与领域划分应该怎么样呢?

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,...
查看更多

领域驱动设计框架Axon实践

aoxiang 发表了文章 • 0 个评论 • 2577 次浏览 • 2020-09-04 22:03 • 来自相关话题


背景

2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。

近几年来随着微服务盛行, ES(Event Sour...
查看更多

浅谈微服务体系中的分层设计和领域划分

玻璃樽 发表了文章 • 0 个评论 • 4296 次浏览 • 2020-07-11 20:54 • 来自相关话题


引言

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的...
查看更多

基于DDD的Golang实现

老马 发表了文章 • 0 个评论 • 4602 次浏览 • 2020-05-28 22:54 • 来自相关话题


本篇文章分享基于DDD的Golang实现,DDD即领域驱动设计,该模式也算是比较热门的话题了。希望通过本篇文章,大家能够掌握DDD模式,能对大家有所帮助。

领域驱动设计(DDD)是一种软件开发方法,通过将实现与不断演变的模型相连接,简化了开发人员面临的复...
查看更多

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 1662 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多

从贫血模型到领域驱动设计

aoxiang 发表了文章 • 0 个评论 • 1924 次浏览 • 2020-11-20 22:21 • 来自相关话题


贫血模型

在编程领域有一个十分著名的公式:


程序 = 数据结构 + 算法
在面向对象编程的世界中,将现实世界中事物抽象为对应的类,数据结构对应着承载业务数据的各种类的字段,比如一个人可能就抽象为 Person 类,人具有年龄,身高等...
查看更多

DDD 领域驱动设计前夜:面向过程与面向对象思维

tangzhi 发表了文章 • 0 个评论 • 2262 次浏览 • 2020-10-30 20:56 • 来自相关话题


在大多数的情况下,我们都是从面向过程的语言(C语言)开始学起编程,然后是进入到面向对象的语言中,比如 Java、C#、Python 等。但在使用面向对象编程时,有可能依然保留着部分面向过程的思维,或者存在一些错误地面向对象思维。下面我将通过两个示例来对比面向过...
查看更多

DDD 领域驱动设计前夜:面向对象思想

tangzhi 发表了文章 • 0 个评论 • 2135 次浏览 • 2020-10-30 20:51 • 来自相关话题


面向对象

面向对象是一种对世界理解和抽象的方法。那么对象是什么呢?

对象是对世界的理解和抽象,世界又代称为万物。理解世界是比较复杂的,但是世界又是由事物组成的。

正是这样的一种关系,认识事物是极其重要的。那什么是**事...
查看更多

生鲜电商中微服务体系的分层设计和领域划分

翔宇 发表了文章 • 0 个评论 • 1564 次浏览 • 2020-10-30 11:40 • 来自相关话题


【编者的话】在Java生鲜电商平台中,微服务体系的分层设计与领域划分应该怎么样呢?

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,...
查看更多

领域驱动设计框架Axon实践

aoxiang 发表了文章 • 0 个评论 • 2577 次浏览 • 2020-09-04 22:03 • 来自相关话题


背景

2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。

近几年来随着微服务盛行, ES(Event Sour...
查看更多

浅谈微服务体系中的分层设计和领域划分

玻璃樽 发表了文章 • 0 个评论 • 4296 次浏览 • 2020-07-11 20:54 • 来自相关话题


引言

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的...
查看更多

基于DDD的Golang实现

老马 发表了文章 • 0 个评论 • 4602 次浏览 • 2020-05-28 22:54 • 来自相关话题


本篇文章分享基于DDD的Golang实现,DDD即领域驱动设计,该模式也算是比较热门的话题了。希望通过本篇文章,大家能够掌握DDD模式,能对大家有所帮助。

领域驱动设计(DDD)是一种软件开发方法,通过将实现与不断演变的模型相连接,简化了开发人员面临的复...
查看更多

一个极简高效的秒杀系统(战术实践篇)

老马 发表了文章 • 0 个评论 • 3641 次浏览 • 2020-04-02 09:20 • 来自相关话题


在上一篇《一个极简、高效的秒杀系统(战略设计篇)》中,楼主重点讲解了基于Redis + Lua脚本的秒杀系统设计方案,如果没看过的同学,请花十分钟复习下。在这一篇中,楼主会结合代码,来探讨如何...
查看更多

领域驱动设计(DDD)理论启示

JetLee 发表了文章 • 0 个评论 • 3343 次浏览 • 2020-03-31 00:23 • 来自相关话题


过去几年京东通天塔一直处于快速的业务能力建设和架构完善的阶段,以应对不断增长的业务需求和容量、高可用等技术需求,现在通天塔平台已经能满足集团主站的大部分活动、频道搭建和运营能力,主流程的新需求越来越少,个性化需求和非标准化流程的数据源和服务接入的需求越来越多,...
查看更多

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 1662 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多

谈DDD领域驱动设计和建模

JetLee 发表了文章 • 0 个评论 • 2199 次浏览 • 2020-12-22 12:28 • 来自相关话题


本文谈下领域驱动设计方面的内容,其中部分内容来源于《领域驱动设计:软件核心复杂性应对之道》书籍的读书笔记整理。

我前面谈了很多关于中台,SOA和微服务的文章,实际上你可以看到中台层对外和对前台提供的服务更多就应该是粗粒度的领域服务能力,如果中台最终只提供...
查看更多

从贫血模型到领域驱动设计

aoxiang 发表了文章 • 0 个评论 • 1924 次浏览 • 2020-11-20 22:21 • 来自相关话题


贫血模型

在编程领域有一个十分著名的公式:


程序 = 数据结构 + 算法
在面向对象编程的世界中,将现实世界中事物抽象为对应的类,数据结构对应着承载业务数据的各种类的字段,比如一个人可能就抽象为 Person 类,人具有年龄,身高等...
查看更多

DDD 领域驱动设计前夜:三种编码方式

tangzhi 发表了文章 • 0 个评论 • 2301 次浏览 • 2020-10-31 17:45 • 来自相关话题


不知道写点啥,就是想写一些问题。过段时间再补。

脚本化编程:
{{{
class Light {
status: string
color: string
}

function main() {
const light = new ...
查看更多

DDD 领域驱动设计前夜:面向过程与面向对象思维

tangzhi 发表了文章 • 0 个评论 • 2262 次浏览 • 2020-10-30 20:56 • 来自相关话题


在大多数的情况下,我们都是从面向过程的语言(C语言)开始学起编程,然后是进入到面向对象的语言中,比如 Java、C#、Python 等。但在使用面向对象编程时,有可能依然保留着部分面向过程的思维,或者存在一些错误地面向对象思维。下面我将通过两个示例来对比面向过...
查看更多

DDD 领域驱动设计前夜:面向对象思想

tangzhi 发表了文章 • 0 个评论 • 2135 次浏览 • 2020-10-30 20:51 • 来自相关话题


面向对象

面向对象是一种对世界理解和抽象的方法。那么对象是什么呢?

对象是对世界的理解和抽象,世界又代称为万物。理解世界是比较复杂的,但是世界又是由事物组成的。

正是这样的一种关系,认识事物是极其重要的。那什么是**事...
查看更多

生鲜电商中微服务体系的分层设计和领域划分

翔宇 发表了文章 • 0 个评论 • 1564 次浏览 • 2020-10-30 11:40 • 来自相关话题


【编者的话】在Java生鲜电商平台中,微服务体系的分层设计与领域划分应该怎么样呢?

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,...
查看更多

领域驱动设计框架Axon实践

aoxiang 发表了文章 • 0 个评论 • 2577 次浏览 • 2020-09-04 22:03 • 来自相关话题


背景

2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。

近几年来随着微服务盛行, ES(Event Sour...
查看更多

浅谈微服务体系中的分层设计和领域划分

玻璃樽 发表了文章 • 0 个评论 • 4296 次浏览 • 2020-07-11 20:54 • 来自相关话题


引言

看标题感觉这个东西很理论,比起“高并发、多线程”、“分布式CAP、一致性、Paxos”、“高可用SLA”等具体的干货技术点,软件体系知识显得很“湿”,似乎人人都有自己的认识,但又很少有人能说完整,有一点可以确定的是,如果你未来需要独立设计一个复杂的...
查看更多

基于DDD的Golang实现

老马 发表了文章 • 0 个评论 • 4602 次浏览 • 2020-05-28 22:54 • 来自相关话题


本篇文章分享基于DDD的Golang实现,DDD即领域驱动设计,该模式也算是比较热门的话题了。希望通过本篇文章,大家能够掌握DDD模式,能对大家有所帮助。

领域驱动设计(DDD)是一种软件开发方法,通过将实现与不断演变的模型相连接,简化了开发人员面临的复...
查看更多