什么是领域驱动

简介: 领域驱动的概念

我们经常可能会在实际项目中遇到这样的情况,假设在项目开发初期,我们预估的峰值用户量大概在3000左右,但是后来随着项目经营的越来越好,我们的在线用户量到达了一万,那么此时我们就需要修改或者重构我们的项目,比如说加多级缓存加消息队列等等。


这其实也是目前互联网的发展趋势,从原有固定的瀑布式开发到现在的敏捷式开发,可能每个月项目都会迭代数次,项目的生命周期随时都处于实验的阶段,这样会有一些问题,比如昨天定制好的需求,今天就会发生改变,所以为了契合我们的开发场景,我们是否也需要修改我们的开发流程,在瀑布式开发的时候,我们都是先通过先构建数据库表 -> 对象 ->业务代码这样的顺序来进行开发的,在敏捷开发场景中,耦合性就会很强,假设数据库一修改字段,后面对应的对象以及业务代码都需要进行修改,我们也是时候需要思考一下了,是否有更加简单的方式或者说是更加抽象的源头去替代最上游的数据库来提高我们的效率瓶颈。


很多公司也把DDD作为微服务架构设计的指导思想.

目录
打赏
0
0
0
0
4
分享
相关文章
DDD领域驱动设计实战(六)-理解领域事件(Domain Event)(中)
DDD领域驱动设计实战(六)-理解领域事件(Domain Event)(中)
852 0
阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+
互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+
logstash简明实用教程
Logstash 是开源的服务器端**数据处理管道**,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。 官方介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管道,负责将数据信息从管道的输入端传输到管道的输出端;与此同时这根管道还可以让你根据自己的需求在中间加上滤网,Logstash提供里很多功能强大的滤网以满足你的各种应用场景。 Logstash 能够动态地采集、转换和传输数
540 0
logstash简明实用教程
【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)(下)
【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)
519 0
wsl---ssh远程连接、ip映射及服务自启详细配置
在初步体验了wsl后,我们都想通过一些类似xshell的工具来进行连接,因为cmd真的是不太友好。 在多次反复操作后发现,网上很多千篇一律的教程在有些地方,真的是误导像我这种小白,因此,本片文章经历过多次修改以保让我等小白不被带偏。
如何使用Java语言来实现取两个数之间的随机数
如何使用Java语言来实现取两个数之间的随机数
376 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等