半仙老师好,理论上一个微服务就是一个单独部署的项目吧,但是项目太多是不是维护成本过高
来源:2-7 【架构思考】电商系统微服务化的构想- 微服务模块结构
IT少年不年少
2021-03-01 23:50:14
比如迭代某个功能,如果是单体应用,只需要上一个系统;被拆分为7、8个微服务项目,其中5个都涉及到一点改动,一下上5个系统。这种情况是拆分不合理造成的吗,还是本身就存在这种现象
1回答
是的,微服务是会带来维护成本的增加,所以小型项目用微服务会徒增烦恼,但是上马大项目+大团队就能体现出微服务小步快跑的开发优势了
”被拆分为7、8个微服务项目,其中5个都涉及到一点改动,一下上5个系统“ - 如果是跨domain的大需求,比如构建新的营销玩法这种跨领域的场景,不可避免的会涉及到很多微服务改动,不一定是拆分不合理。
相似问题