![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DDD领域驱动设计
文章平均质量分 83
DDD领域驱动设计
星夜孤帆
人之有吾,当应披荆棘,斩鬼熊,成就一番大事
展开
-
浅析微服务的拆分
一、怎么拆分微服务?拆分微服务的时候,为了尽量保证微服务的稳定,会有一些基本的准则:1、微服务之间尽量不要有业务交叉。2、微服务之间只能通过接口进行服务调用,而不能绕过接口直接访问对方的数据。3、高内聚,低耦合。高内聚低耦合,是一种从上而下指导微服务设计的方法。实现高内聚低耦合的工具主要有同步的接口调用(Feign) 和异步的事件驱动(MQ,ApplicationEventPublisher\EvenetListener) 两种方式。...原创 2021-09-15 09:23:05 · 2058 阅读 · 0 评论 -
DDD领域设计实战
一、什么是DDD二、系统“老化"是谁的锅三、你和大神的代码差距到底在哪3.1 传统代码的问题3.2 动手改造第一步:抽象数据存储层3.3 动手改造第二步:抽象第三方服务...原创 2021-08-22 12:07:33 · 319 阅读 · 0 评论 -
领域驱动设计DDD
什么是DDD软件开发不是一蹴而就的事情,我们不可能在不了解产品(或行业领域)的前提下进行软件开发,在开发前,通常需要进行大量的业务知识梳理,而后到达软件设计的层面,最后才是开发。而在业务知识梳理的过程中,我们必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是领域驱动设计的基本概念。听起来这和传统意义的软件开发没啥区别,只是换了点新鲜的名词而已,其实不然。软件开发 VS DDD一般软件设计或者说软件开发分两种:瀑布式,敏捷式。前者一般是项目经理经过大量的业务分析后,会基于现有需原创 2021-08-21 00:21:04 · 940 阅读 · 0 评论