cch123 / blog_comment

comments of xargin.com
8 stars 0 forks source link

DDD 到底是垃圾还是银弹 #243

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

DDD 到底是垃圾还是银弹

http://xargin.com/is-ddd-garbage-or-silver-bullet/

itcuihao commented 3 years ago

找到个错别字,ddd

那简单是大逆不道啊。

-->

那简直是大逆不道啊。
xiaoyuzdy commented 3 years ago

感觉大部分业务分三层就够了,request参数解析判断层、业务逻辑层、Redis缓存层(非数据库cache)、持久层(model struct、CURL操作封装),Redis缓存层和持久层平级,业务逻辑层写rpc请求,从缓存层、持久层拿数据做逻辑处理,层级清晰,理解简单,易上手。DDD那一套不是每个做业务的都理解那种分层,写着写着就不成样了,项目层级混乱不堪

cch123 commented 3 years ago

找到个错别字,ddd

那简单是大逆不道啊。

-->

那简直是大逆不道啊。

改了

cch123 commented 3 years ago

感觉大部分业务分三层就够了,request参数解析判断层、业务逻辑层、Redis缓存层(非数据库cache)、持久层(model struct、CURL操作封装),Redis缓存层和持久层平级,业务逻辑层写rpc请求,从缓存层、持久层拿数据做逻辑处理,层级清晰,理解简单,易上手。DDD那一套不是每个做业务的都理解那种分层,写着写着就不成样了,项目层级混乱不堪

还是会有一些比较复杂的场景的,在业务这一层要针对业务的可能变化做一些设计,但不见得非得往 DDD 上套,要套也能套,这套方法里面的战术设计方法论不难

ryan2fp commented 3 years ago

老哥还在阿里"高级打杂"吗? DDD、RX/Reactive (响应式原理)、Event Stream/ Event Sourcing、STM(Software Transaction Memory, 软件事务内存)这些东西在国内没有太多生存土壤,, 强行本土化, 只会搞得很尴尬, 就像JavaEE, 大多数人都烦, 但大批Java攻城狮又离不开(国内Golang岗位少, Java岗都快成"后端最卷了"). 中西方工业界都会玩, 阿里搞"中台"又拆"中台" (自2018年数据中台都快喊上天了), 老外对Service Mesh、Serverless、Cloud Native充满激情, 现在又出了个Data Mesh, 一切尽在Mesh

cch123 commented 3 years ago

老哥还在阿里"高级打杂"吗? DDD、RX/Reactive (响应式原理)、Event Stream/ Event Sourcing、STM(Software Transaction Memory, 软件事务内存)这些东西在国内没有太多生存土壤,, 强行本土化, 只会搞得很尴尬, 就像JavaEE, 大多数人都烦, 但大批Java攻城狮又离不开(国内Golang岗位少, Java岗都快成"后端最卷了"). 中西方工业界都会玩, 阿里搞"中台"又拆"中台" (自2018年数据中台都快喊上天了), 老外对Service Mesh、Serverless、Cloud Native充满激情, 现在又出了个Data Mesh, 一切尽在Mesh

不在阿里了,中台相关的我最近没事也在想想,看看年底总结总结

ithinker1991 commented 2 years ago

那go-micro值得研究和学习吗?

cch123 commented 2 years ago

那go-micro值得研究和学习吗?

go micro 和 ddd 没啥关系,如果在公司里从事框架开发,go micro 的抽象肯定要学习的

JOJO0527 commented 2 years ago

妈的,从来未发现曹大这么有幽默感