服务拆分的疑问

服务拆分的疑问

老师好,我们主要做ToB业务的,用户量不大,几百上千作用,但是业务功能非常多,个别的业务量有百万的情况,但是整体的并发量很低,目前的话整个团队都是在一个工程下开发,工程的包比较多,随着业务的增长,工程会越来越庞大,但是单体情况下也能满足要求,这种情况下有必要做微服务化吗,以及什么情况下我们要做微服务化

正在回答

登陆购买课程后可参与讨论,去登陆

1回答
你们开发效率是否有因为共同开发同一个项目受到影响,这个问题可以尝试通过分层来解决。或者开发一套自动合并多分支的shell脚本帮你们做自动化。

从单体直接转到微服务架构对整个团队的人力成本,技术难度会有比较大的挑战。

假设你们团队一共就三个人,那么其实微服务化的意义不是很大,大家内部约定下,不同模块代码拆封成不同层,合并冲突的时候互相沟通下即可。

如果你们团队有十几个人共同开发一个项目,那可能说明你们系统已经到一定规模了 这个时候可以尝试分析下单体架构和微服务架构两套方案的投入产出比再做决定。
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java+大数据+AI架构师实战营
  • 参与学习       85    人
  • 解答问题       117    个

专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构托底,海量数据吞吐,实时计算,AI驱动及智能化开发 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师