W13-架构选型摸底

这周了解了一下大前端范围内的一些业务项目架构方案,为商户平台的架构选型提前摸底。目前搜集到以下三类。

基于开源框架的页面级微前端。基于qiankun、garage这些微前端开源框架去进行搭建。代表项目大多是M端应用,比如生态的CMM,还有诸葛平台。

基于EDC的组件级微前端。代表是生态金融的MFC。其稳定性和可用性在C端联名卡被一定程度验证,处于对外输出的平台化转型阶段。接入改造成本待了解。

基于Node的多页应用架构。代表是C理财的CORPS解决的是业务流程的拆分与自治问题。商户平台面临的问题更多是横向业务的耦合,最纵向流程的优化不是很痛。

结合我们自身情况,在人力有限,业务还不能停的背景下,选型的价值排序从高到低,应该依次是成本、稳定性、性能。其中成本包含两个部分,一个是存量项目的切换成本要低,一个是项目维护和团队的理解成本要低。稳定性,这里强调的是架构本身的稳定性,应该至少与现在商户平台的稳定性追平。而架构调整后,由于各个子服务要实现独立自治,项目迭代的整体稳定性应该有大幅提升。性能指的是新架构所带来的性能天花板,我认为可以做适当取舍,一个是目前服务的性能本身就不是很高,还有很大提升空间,一个是B端场景对性能的宽容度是要比C端高的。

最后更新于