半仙老师好,理论上一个微服务就是一个单独部署的项目吧,但是项目太多是不是维护成本过高

来源:2-7 【架构思考】电商系统微服务化的构想- 微服务模块结构

IT少年不年少

2021-03-01 23:50:14

比如迭代某个功能,如果是单体应用,只需要上一个系统;被拆分为7、8个微服务项目,其中5个都涉及到一点改动,一下上5个系统。这种情况是拆分不合理造成的吗,还是本身就存在这种现象

写回答

1回答

姚半仙

2021-03-03

是的,微服务是会带来维护成本的增加,所以小型项目用微服务会徒增烦恼,但是上马大项目+大团队就能体现出微服务小步快跑的开发优势了


被拆分为7、8个微服务项目,其中5个都涉及到一点改动,一下上5个系统“ - 如果是跨domain的大需求,比如构建新的营销玩法这种跨领域的场景,不可避免的会涉及到很多微服务改动,不一定是拆分不合理。

1

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程