HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

电商搜索系统质量保障体系建设

  • 2019-09-12
  • 本文字数:1063 字

    阅读完需:约 3 分钟

电商搜索系统质量保障体系建设

ArchSummit北京2018大会上,李友科讲师做了《电商搜索系统质量保障体系建设》主题演讲,主要内容如下。


演讲简介


背景:电商搜索的主要对象是商品,目标是用户精确找到商品,卖家有机会曝光商品,商城构建良好的生态。围绕这个三个核心业务指标,系统稳定、结果精确、研发效率、排序效果,既是电商搜索系统研发的目标,也是挑战。几个具体的例子,从规模上,有 30 多个搜索系统,服务 3 亿+活跃用户;数据量上,商品量数十亿;人员上,开发和测试比 12:1,北京、深圳和硅谷多地协调。


实施后效果:质量保障体系建设起来后,200+研发团队协同开发,平均每周上线 40 多个功能,平均迭代速度 5-6 天;其中算法 ab,每天多次上线。快速把业务需求转化成收益,同时保证系统的稳定、业务的 KPI 和用户体验。


解决方案选型:质量保障体系有几个特点:服务化、自动化、智能化。服务化,解决是 测试/开发占比低、异地协同的问题。自动化,主要是提高研发、测试和部署速度。智能化,主要是对搜索结果精确、排序效果的评估,发现业务 KPI 异常、badcase。


方案介绍:


  • 服务化(platform as a service),提供自助部署 All-in-one min 集群的服务、code review 服务、性能压测服务、diff 评估服务、搜索效果评估服务、个性化评估服务。

  • 自动化:完整的持续集成流水线,包括:precomit、component、deploy、test;为了提高部署效率,对 AB 集群搭建持续部署流水线。

  • 智能化:是把人工标注的、用户投诉和反馈的体验问题,转化为人工智能识别的特征与标注类别,最终通过监督学习的方法进行模型训练,把训练好的模型用来检测搜索效果问题,最终人工对人工智能预测出的效果问题进行二次评价和处理,并反馈给模型持续训练。


另外,强调 2 点:一个是流程规范,一个是可运维和可运营。流程规范就是把研发有序组织起来研发和交付,是形成意识培养文化,服务化、自动化和智能化是帮助流程规范落地;整个质量保障体系,能否落地关键是可运维和可运营。


演讲提纲


  1. 质量保障体系

  2. 电商搜索业务场景和问题挑战

  3. 电商搜索质量保障体系实践

  4. 3.1 服务化

  5. 3.2 自动化

  6. 3.3 智能化

  7. 电商搜索质量保障体系难点

  8. 规范流程制定和落地、可运营和可运维


听众受益点


  1. 完整质量保障体系,特别互联网场景下实践

  2. 质量保障体系服务化、自动化和智能化落地

  3. 自动化测试和质量保障的经验总结


讲师介绍


李友科


京东 商城搜索与推荐平台部架构师


加入京东前,先后就职于中国电信、惠普、Yahoo!,参与过大型电信系统、Cloud 服务、搜索服务的研发、咨询、测试和质量保证工作。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/beijing/schedule


2019-09-12 14:461847

评论

发布
暂无评论
发现更多内容

ICP Rust CDK|课程介绍

TinTinLand

学习 黑客 编程语言 #Web3 ICP

发布DDD脚手架到Maven仓库,IntelliJ IDEA 配置一下即可使用

EquatorCoco

Java DDD IDEA

RDS for MariaDB“智能DBA助手”,让运维效率嗖嗖地!

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

探索PyTorch:介绍及常用工具包展示

霍格沃兹测试开发学社

图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制

NebulaGraph

图数据库 LDBC

2024年值得尝试的22款在线管理软件盘点!

爱吃小舅的鱼

项目管理软件 项目管理x

火山引擎“数据飞轮”助力哪吒汽车智能创新

Geek_2d6073

深度!10个头脑风暴必备的模板,让脑暴更高效和富有成效!

彭宏豪95

思维导图 头脑风暴 在线白板 在线协作 效率软件

网络安全AI智能体公司「云起无垠」获数千万元天使+轮融资,致力于大模型与网络安全深度融合的技术研究

云起无垠

一文让你知道,云计算环境下云管平台的重要性

行云管家

云计算 云服务 云管平台 云资源

ICP Rust CDK|IC和Rust简介

TinTinLand

学习 黑客 编程语言 web3 ICP

实例带你了解GaussDB数据库的LOCK TABLE

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

Python 初学者容易踩的 5 个坑

不在线第一只蜗牛

Java Python 开发语言

Vue3 - 表单的输入与绑定

霍格沃兹测试开发学社

机器人装行业MES/低代码平台免费使用/低代码MES

万界星空科技

低代码 低代码平台 mes 万界星空科技 机器人组装

学编程前需要知道哪些编程语言呢?

小齐写代码

多平台小程序一站式管理工具推荐~

Geek_2305a8

印刷行业实施MES管理系统有哪些重要的意义

万界星空科技

工业互联网 制造业 mes 印刷行业 万界星空科技

微信小程序管理软件助力企业数字化转型

Geek_2305a8

2024 年 2 月 NFT 行业动态:加密货币飙升,NFT 市场调整

Footprint Analytics

blockchain NFT NFT链游

为多渠道销售集成商品API接口

Noah

WebRTC构建点对点的即时通讯工具

鲸品堂

工具 企业号 3 月 PK 榜

新一代实时数据集成框架 Flink CDC 3.0 —— 核心技术架构解析

Apache Flink

充电桩组装行业生产管理MES系统解决方案

万界星空科技

制造业 生产管理系统 mes 充电桩 汽车充电桩

深入理解位运算符及其在JavaScript中的应用

Immerse

通过统一规划和团队整合,提升企业财务洞察

智达方通

全面预算管理 财务洞察

有点害怕,浏览器插件风险这么多?

高端章鱼哥

电商搜索系统质量保障体系建设_ArchSummit_李友科_InfoQ精选文章