电商系统架构设计如何在系统性能和复用性之间寻求正确的平衡?

电商系统架构设计要在系统性能和复用性之间寻求正确的平衡,如果一味强调性能,势必造成维护的问题;如果一味强调复用性,势必造成性能问题。大家是如何考虑以及解决这个问题的?显示全部

电商系统架构设计要在系统性能和复用性之间寻求正确的平衡,如果一味强调性能,势必造成维护的问题;如果一味强调复用性,势必造成性能问题。大家是如何考虑以及解决这个问题的?

收起
参与9

查看其它 1 个回答liyidang的回答

liyidangliyidang信息技术经理天安财险

我个人觉得这个问题最好从业务的角度来进行正向理解,从业务的需求来找到一种动态的平衡。举个财险行业的例子就是:对于非车险业务,如意外险,普通财产险,这类业务的特点是单量大,单均件小,并且大部分流量都来自第三方平台,在设计这类接口时,第一要考虑的是性能,复用性只能兼顾了,因为此类产品购买流程简单,一般是在镶嵌在其它的业务产景中,所以性能很重要,不能从性能上支持,基本这个渠道就死了,从维护层面来讲,因为交易流程简单,就算复用性低,维护起来也不复杂。如果从车险的角度来讲,交易流程复杂,并且保险公司无差异性,性能方面受制于流程,所以在这块的架构设计反而对复用性要求较高,可能面对众多第三方,也可能面对自己的直销业务。

综上所述,系统架构的设计也是服务于业务的快速增长,没有绝对的平衡,只有相对的,相信随着一些新技术,如docker技术的发展,解决这种问题的技术手段会越来越多。前途是光明的

保险 · 2016-03-03
浏览1806

回答者

liyidang
信息技术经理天安财险
擅长领域: 云计算私有云

liyidang 最近回答过的问题

回答状态

  • 发布时间:2016-03-03
  • 关注会员:3 人
  • 回答浏览:1806
  • X社区推广