1.单体应用的缺点

1.团队协作开发成本高
以我的经验,早期在团队开发人员只有两三个人的时候,协作修改代码,最后合并到同一个master分支,然后打包部署,尚且可控。但是一旦团队人员扩张,超过5人修改代码,然后一起打包部署,测试阶段只要有一块功能有问题,就得重新编译打包部署,然后重新预览测试,所有相关的开发人员又都得参与其中,效率低下,开发成本极高。
2.系统高可用差
只有一台应用,其中一个功能有bug问题会殃及其他功能。一个经典的案例就是,曾经有一个视频App,因为短时间内某个付费视频访问量巨大,超过了服务器的承载能力,造成了这个视频无法访问。不幸的是,这个网站付费视频和免费视频的服务部署在一起,也波及了免费视频,几乎全站崩溃。

3.线上发布变慢
单体应用代码庞大依赖多启动时间变慢

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,690评论 4 31
  • 清晨,太阳还没升起,光明世界的首都会议室里影正在和白夜议论着一件事。“不行白夜,我们的人手太少了。”影打着哈欠说“...
    孤九程尹阅读 182评论 2 4
  • 练习写作从100字开始,每日一文第20篇。 宝:妈妈,房间里有怪物,我好害怕! 妈:在哪里?它长什么样? 宝:在桌...
    静盈阅读 381评论 1 3
  • 时间过得好快! 只能感叹……三个月转瞬而过。 这三个月是我近期过得比较上进的时光。 明天和意外哪个会先来? 真的不...
    准儿盖洛普优势阅读 430评论 0 0
  • 我的语文老师 文/刘瑞琪 我的语文老师特别幽默,而且人长得特别帅,走起路来昂首挺胸,一身正气,虽然看起来是有一点儿...
    童声童话阅读 354评论 0 1

友情链接更多精彩内容