代码架构你想过吗?

过去的一段时间,我常发现我接手的服务、自己从0开始搭建起来的服务,整个服务代码的架构都比较混乱,很难去维护迭代。常见的有两种

  • 平铺在根目录的。
  • 层次不清晰的,逻辑分别散落在各个层次中

我经过一段时间的分析,我总结一个核心的原因是没有用结构化的思维来研发。说白了,代码上没有架构。没有逻辑的东西必然会导致熵增严重。

因此,我经过一段时间的思考,尝试过DDD、和典型的三层架构等等热门架构,最后还是还是经典的三层架构好用,我修正了一下总结出了一个比较适合微服务的代码架构,分享出来与大家一起探讨探讨。
在这里插入图片描述
我在3个以上的微服务做了实践。有明显感受到层次分明,职责清晰,更加容易维护和迭代。可以尝试一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值