1.上家公司做的项目,A,B,C,D各个子模块全部通过restful接口调用E子模块做数据的CRUD,记录日志,缓存等。 2.目前公司的项目是A,C,D,E各个子模块都有数据存储,直接在各自的子模块中做CRUD。
大家觉得有必要给数据层单独出来做成一个restful服务吗。
有,需求不断变化之后,到时候完全有可以A,C,D,E交叉调用数据
@flyingcodes
在做微信公众号后端,我目前想把现在的项目重构一下。
前置模块目前是通过微信服务号调用,以后可能增加支付宝服务窗口。 所以想把各个业务子模块独立出来,做成业务层,数据层独立出来以及其他外部服务。
以后再增加支付宝服务窗口前置,然后统一调用业务层就OK了。
@BiteBit 人手和时间允许的话还是尽量分离解耦吧,以后不管重构或者扩展哪一个独立子模块,对全局影响都不会是翻天覆地的
@BiteBit 尽量在项目不是很臃肿的时候就分离和解耦,除非这个项目没有以后
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
有,需求不断变化之后,到时候完全有可以A,C,D,E交叉调用数据
@flyingcodes
在做微信公众号后端,我目前想把现在的项目重构一下。
前置模块目前是通过微信服务号调用,以后可能增加支付宝服务窗口。 所以想把各个业务子模块独立出来,做成业务层,数据层独立出来以及其他外部服务。
以后再增加支付宝服务窗口前置,然后统一调用业务层就OK了。
@BiteBit 人手和时间允许的话还是尽量分离解耦吧,以后不管重构或者扩展哪一个独立子模块,对全局影响都不会是翻天覆地的
@BiteBit 尽量在项目不是很臃肿的时候就分离和解耦,除非这个项目没有以后