DDD之代码架构
相关推荐
-
阿里高级技术专家谈开源DDD框架:COLA4.0,分离架构和组件
2021-01-03 08:33 前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0 ,我二话没说,90 度鞠躬,赔礼道歉,虚心聆听他们的吐槽.COLA 的初衷旨在控制复杂度,救码农于水火 ...
-
SpringCloud微服务开发实战:如何进行微服务的拆分?
如何进行微服务的拆分 在前面介绍了基于Spring Boot来快速实现一个"天气预报"应用.虽然没有使用太多的代码,但已经实现了数据采集.数据缓存.提供天气查询等诸多的功能,这也是 ...
-
DDD(领域驱动设计)与微服务的关系
DDD是一种架构设计方法,微服务是一种架构风格,从本质上讲都是为了追求更高的响应力,都强调从业务出发. DDD主要关注:从业务领域视角划分领域边界,构建通用语言进行高效沟通,通过业务抽象,建立领域模型 ...
-
DDD 领域驱动设计简单介绍
不同于其它的架构方法,领域驱动设计DDD(Domain Driven Design)提出了从业务设计到代码实现一致性的要求,不再对分析模型和实现模型进行区分.也就是说从代码的结构中我们可以直接理解业务 ...
-
领域驱动设计(DDD)在爱奇艺打赏业务的实践
领域驱动设计(Domain-Driven Design,以下简称DDD)思潮的形成要追述到30几年前,17年前,Eirc Evans定义了领域驱动设计的概念.DDD一直为传统行业的软件工程师提供软件设 ...
-
看了字节大佬用DDD拆完的业务代码,爽!
话说,我在最开始接触 DDD 的时候啊,被各种新鲜的专业名词所吸引:「贫血模型」.「领域」.「聚合」.「值对象」--开心的吸收着这些知识,并期在实践中用 DDD 的思想来解决传统行业软件开发中所面临的 ...
-
DDD与洋葱架构
DDD与洋葱架构 一.洋葱架构简介 1.1 洋葱架构的起源 洋葱架构是08年一位大佬提出的,相关博客链接如下:https://jeffreypalermo.com/2008/08/the-onion- ...
-
殷浩详解DDD:如何避免写流水账代码?
在日常工作中我观察到,面对老系统重构和迁移场景,有大量代码属于流水账代码,通常能看到开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛,接口复用性比较差 ...
-
一文带你全方位(架构,原理及代码实现)了解Flink(3.2W字建议收藏)
注:最底部有PDF目录 一 flink简介 1.1 什么是flink Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎.F ...
-
还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
来源:https://www.jianshu.com/p/a775836c7e25 引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识. DDD DDD(Domain ...
-
学习一下 SpringCloud (一)-- 从单体架构到微服务架构、代码拆分(maven 聚合)
一.架构演变 1.系统架构.集群.分布式系统 简单理解 (1)什么是系统架构? [什么是系统架构?] 系统架构 描述了 在应用程序内部,如何根据 业务.技术.灵活性.可扩展性.可维护性 等因素,将系统 ...
-
为什么CTO、技术总监、架构师都不写代码,还这么牛逼?
文|技术领导力 常常会被问到这样的问题:CTO.技术总监.架构师很少写具体代码,为什么还很牛逼的样子,拿这么高工资? 其实,这个问题本身就错了.就好比问:导演.制片人为什么不懂演戏,还能指导演员,好像 ...
-
我在架构设计和代码开发中的一些常用原则
不管我一生中取得了多大的成功,其主要原因都不是我知道多少事情,而是我知道在无知的情况下自己应该怎么做.我一生中学到的最重要的东西是一种以原则为基础的生活方式,是它帮助我发现真相是什么,并据此如何行动. ...
-
代码自动补全,程序员更应该锻炼架构能力 | Mix群聊
No.04 - AI DISCOVERY - Mixlab 无界社区 欢迎来到#跨学科探索实验,开启无限可能. 这是Mix群聊的第 4 期,探索通过对白的方式表达内容. 欢迎大家参与此实验 ⤵️ ...
-
信息架构和零代码应用搭建 | 零代码社区
文/明道云创始人任向晖 本文来自即将出版的<零代码企业应用搭建指南>中的关键章节,指导用户进行相对复杂应用的前期信息架构工作. 零代码平台赋能了业务开发者,让他们可以不写代码就能完成应用实 ...
