ABF-新一代标准化中后台研发平台

简介: “中后台系统”一般是指各种互联网公司研发的面向内部或者ToB用户的运营管理类平台,如各种CMS系统、CRM系统等,它们的特点是交互复杂度高(大量复杂表单、表格、弹框)、碎片化严重(随着业务的发展补全功能,早期的顶层设计缺失)、交互体验相对较低(尤其是对内系统,在性能、卡顿方面要求较低)、迭代频繁(随着业务的诉求随时变动)。前端在中后台系统的业务支撑中往往面临着人少事多、碎片化,需要经常补位支撑的情况。

“中后台系统”一般是指各种互联网公司研发的面向内部或者ToB用户的运营管理类平台,如各种CMS系统、CRM系统等,它们的特点是交互复杂度高(大量复杂表单、表格、弹框)、碎片化严重(随着业务的发展补全功能,早期的顶层设计缺失)、交互体验相对较低(尤其是对内系统,在性能、卡顿方面要求较低)、迭代频繁(随着业务的诉求随时变动)。前端在中后台系统的业务支撑中往往面临着人少事多、碎片化,需要经常补位支撑的情况。

优酷的运营中后台系统就是具备这些特点的一系列系统,随着用户需求和竞争环境的改变,需要制定灵活的内容和用户战略,来满足不同用户在不同场景下的内容消费需求,需要研发大量的支撑系统,ABF就是作为所有支撑系统的技术底座而诞生的。

ABF平台英文全称为“A Backstage Factory”,即:中后台研发工厂,这是一个面向“中后台系统”的、标准的前端研发解决方案,聚焦中后台系统研发中工具统一、流程标准、人员流动、快速迭代等方面的需求痛点。最终目标是让中后台系统的研发像工厂流水线一样更加的“工业化”,提升研发迭代质量和效率,让业务的支持更加迅速高效,减少业务试错成本。

为了实现上述目标,ABF平台通过建设几个中心功能去提供统一的中后台研发解决方案,各个模块的介绍都有单独的文章进行输出,大家可以点击链接去继续了解:

  • 配置中心:规范从应用创建到最终页面上线的流程。我们只是流水线的配置器
  • 渲染中心:通过微前端基座,控制一些通用的页面渲染侧框架如导航菜单、权限、用户,并做到子应用(页面)能够灵活的组装搭配而且互相之间不依赖影响。
  • 物料中心:通过拉齐中后台前端物料标准,规范化物料的生产流程及产物,使得部分可通用的物料能在各个系统中灵活的流通。
  • 搭建中心:借助低代码搭建能力赋能更多角色进行页面搭建,并尝试在开发迭代效率上进行进一步的升级。优酷中后台低代码开发方案
  • 体验中心:作为各个中后台运行情况的眼耳鼻,把系统运行的稳定性、效率以及使用情况进行感知并数据化,发现问题并尝试去解决问题。

未来的五篇系列文章将会分别从上述五个方面,对ABF平台设计进行详细讲解与描述。

相关文章
|
druid 数据库
几行代码轻松复现druid连接泄露的BUG之keepalive
几行代码轻松复现druid连接泄露的BUG之keepalive
1788 6
|
JavaScript Windows
npm install安装太慢或者失败,可以尝试一下以下方法
npm install安装太慢或者失败,可以尝试一下以下方法
3233 1
|
NoSQL Redis
Redis下Lua脚本的复制模式
假设我们的Redis选择了主从架构, 和AOF持久化方式。我们执行一条写命令时, 该条命令会被发送到从服务器, 和追加到AOF文件中。当我们执行的不是一条命令, 而是Lua脚本时, 默认情况下, 整个Lua脚本的内容会进行复制, 但是存在一些特殊情况。
2760 0
Redis下Lua脚本的复制模式
【图像分类数据集】非常全面实用的垃圾分类图片数据集共享
【图像分类数据集】非常全面实用的垃圾分类图片数据集共享
1988 37
【图像分类数据集】非常全面实用的垃圾分类图片数据集共享
|
JavaScript API C++
Vue项目中的文件/文件夹命名规范
文件或文件夹的命名遵循以下原则: index.js 或者 index.vue,统一使用小写字母开头的(kebab-case)命名规范 属于组件或类的,统一使用大写字母开头的(PascalCase)命名规范 其他非组件或类的,统一使用小写字母开头的(kebab-case)命名规范 1.
19017 0
|
机器学习/深度学习 编解码 计算机视觉
RT-DETR改进策略【Backbone/主干网络】| 2023 U-Net V2 替换骨干网络,加强细节特征的提取和融合
RT-DETR改进策略【Backbone/主干网络】| 2023 U-Net V2 替换骨干网络,加强细节特征的提取和融合
815 10
RT-DETR改进策略【Backbone/主干网络】| 2023 U-Net V2 替换骨干网络,加强细节特征的提取和融合
|
SQL 关系型数据库 MySQL
Vanna使用ollama分析本地数据库
这篇文章详细介绍了如何使用Vanna和Ollama框架来分析本地数据库,实现自然语言查询转换为SQL语句并与数据库交互的过程。
2985 7
Vanna使用ollama分析本地数据库
|
数据中心
双绞线电缆带宽和频率范围详解
【10月更文挑战第14天】
2073 1
|
Serverless
MATLAB中的矩阵与向量运算
【10月更文挑战第2天】本文全面介绍了MATLAB中的矩阵与向量运算,包括基本操作、加减乘除、转置、逆矩阵、行列式及各种矩阵分解方法。通过丰富的代码示例,展示了如何利用矩阵运算解决线性方程组、最小二乘法拟合、动态系统模拟和电路分析等问题。掌握这些运算不仅提升编程效率,还能在工程计算和科学研究中发挥重要作用。