技术架构选型标准

一、概述

        在目前的互联网发展迅速的条件下,新型项目敏捷开发、快速迭代的场景中,我们会面对各种各样的项目业务场景。对于在业界技术发展趋势上升过快,导致同类型框架出现了很多替代方案,但技术框架的迭代是趋势,很多时候我们应该有一套标准或规范去评判(审视)。所以,我们从不同的角度评审结果会有所差异,为了避免此种现象的发生,我们可以制定一套通用的业界标准技术架构选型规范(通常技术服务于业务,业务优先于技术)。本文将根据实际业务场景对技术架构选型不同维度说明和评判。

二、评判标准

1、成熟度

      在技术选型中,成熟度能够衡量技术的应用(落地)发展历程,可以通过官网获取相关信息。

2、稳定性

      在对技术框架的调研过程中,框架本身的稳定性也需要进行考量的,稳定性主要体现在框架提供商背景实力,具体可以通过官网中心获取信息。

3、活跃度

      活跃度是指该技术框架的社区和版本迭代活跃度,通过这两个关键点就能够识别出框架的稳定性,所以,说明活跃度和稳定性也是息息相关的,框架选型过程中该指标是重点考量之一。

4、易用度

      易用度是指框架的本身特性和学习成本,表明框架特性是否简单、容易扩展、学习成本低等多方面进行考量。

5、适用性

      从实际业务场景出发,框架选型的标准是服务于业务的。所以,适用性是对整个业务场景和流程的考量,侧重点是该技术框架是否满足当前业务场景和类比同类型框架有什么优势。

6、风险性

      风险性是指在技术选型中能够考量框架会带来哪些风险,结合实际业务场景做技术选型,尽量在技术选型中规避这些风险,做到利大于弊原则进行度量。

7、性能

      通常性能是技术选型的指标之一,在技术选型中,根据实际业务场景是否需要满足高性能特性,往往评判框架底层设计和优良,都可以从性能点出发。

三、总结

        最后,在本文中有提到技术架构的评判标准是什么、有哪些维度考量、侧重点有哪些。其中,在技术架构选型中,需要从实际业务场景出发,通过各个衡量点去评判选择最优的技术。由于我们在工作中都会遇到技术架构选型的难关,不知从何下手,那么可以从本文提到的各个评判标准去考量。

你可能感兴趣的:(架构,架构,分布式)