为什么要使用复杂的微服务架构?

淩亂°似流年 2022-12-23 12:29 251阅读 0赞
  1. 多人维护一个单块应用,频繁进行代码合并,解决冲突;导致开发效率低下
  2. 每次上线都要和最新代码合并,重新进行全量回归测试,很多代码都可能已经变动,必须进行全量回归测试 耗费时间很多,开发效率低下
  3. 多人频繁上线, 你等我,我等你,互相协调麻烦,开发效率低
  4. 假如测试服务器少,就一台测试服务器,测试也只能排队,一个一个测试,也很消耗时间
  5. 10个人以内维护一个单块应用,基本这些成本不算太大,但是一旦10人以上维护一个单块应用,成本就会变的极大, 导致系统每个需求的测试和上线,都非常缓慢,要消耗大量时间做全量回归测试,上线日期还得互相配合相互协调, 一个疏忽,就可能导致没测试完全的代码上线出线上事故
  6. 你想技术升级,但可能会影响别人,得让所有人都学习新的技术架构才行,灵活性低

发表评论

表情:
评论列表 (有 0 条评论,251人围观)

还没有评论,来说两句吧...

相关阅读

    相关 互联网架构为什么服务

    近期参加一些业界的技术大会,“微服务架构”的话题非常之火,也在一些场合聊过服务化架构实践,最近几期文章期望用通俗易懂的语言聊聊了个人对服务化以及微服务架构的理解,希望能给大伙一

    相关 为什么使用服务架构

    微服务架构已经流行了很长时间,但是想要回答为什么要使用微服务架构的问题,首先应该了解一体化架构。 什么是一体化架构? 一体化架构顾名思义,将应用各层打成一个包来部署。为了让

    相关 为什么使用服务

    以下是我个人对“为什么要使用微服务”的理解 一般来说以往的应用都是单体应用,随着时间的推移,一个应用可能会越来越大,代码量从数千行递增到几十万,上百万行,这个时候,每次编译就