活动搭建平台raptor在bigo实践

avatar
前端开发工程师 @bigo

file

本文首发于:github.com/bigo-fronte… 欢迎关注、转载。

一,什么是raptor

raptor是Bigo内部一个为开发提效、运营赋能、可视化Web活动页制作平台。

二,raptor立项背景

1. 传统需求上线流程

如图:

开发流程
从上图中肉眼可以看到的劣势

  • 参与人员众多:运营、设计、开发、测试
  • 上线周期长,上下游依赖强

2. 期望需求上线流程

  • 人员少:运营自己就可以独立完成
  • 上线快、流程短、无依赖 如图:
    raptor需求流程

三,raptor解决业务痛点

  1. 为开发提效:开发从业务中解放,只关注组件本身开发。
  2. 为运营赋能:运营可1小时内独立完成活动页面,包括页面配置、验证、灰度、上线整个过程。

四,raptor实现原理

1. raptor架构组成

如图:

raptor组成

2. raptor页面配置介绍

  • 组件选择区
  • 页面可视化编辑区
  • 发布操作区

如图: 1

3. raptor页面配置流程

如图:

活动配置流程

五,raptor提效收益

  1. 内部接入7条业务线: bigolive、likee、电商等
  2. 在线可用的组件:130+个
  3. 上线的活动页面:2400+个
  4. 预计节省活动页面上线时间:2400 * 8 * 60 = 1152000分钟 = 19200小时

欢迎大家留言讨论,祝工作顺利、生活愉快!

我是bigo前端,下期见。