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