写点什么

百度 App Tekes 研发一体化平台

  • 2020-02-08
  • 本文字数:650 字

    阅读完需:约 2 分钟

百度 App Tekes 研发一体化平台

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

GMTC 深圳 2019 大会上,郭金讲师做了《百度 App Tekes 研发一体化平台》主题演讲,主要内容如下。


演讲简介


本议题主要介绍大型 App 通过工程拆解,组件二进制化、构建系统源码/二进制混合开发模式,并基于此建设的 Tekes 研发平台,实现二进制自动发布准入、依赖管理与多产品线支持,性能与组件化劣化管控等研发流程一体化,使用多种工程技术保障并行开发和研发效率,同时管控高速迭代过程的劣化。


内容大纲


  1. 背景:

  2. (1) 大型 App 工程拆分

  3. (2) EasyBox 工具链(多仓库管理+二进制管理+构建系统)

  4. 组件全量二进制的实施步骤及研发模式升级

  5. 编译成功率保障:中央仓库快照及源码二进制映射

  6. 组件二进制版本自动发布、准入机制

  7. 组件版本号规范的约束

  8. 依赖管理及多产品线支撑

  9. 性能准入流水线联结

  10. 依赖、接口劣化监控

  11. Tekes 研发一体化平台整体架构


听众受益点


  1. 大型 App 架构设计与拆分方法

  2. 超级 App 高效工程能力保障方法

  3. 组件全量二进制实现路径

  4. 组件二进制自动发布的流程

  5. 矩阵产品工程孵化模式


前沿亮点


  1. 源码/二进制切换开发模式

  2. 研发流程一体化


知识储备


组件化、移动端端架构、移动端构建系统相关知识


讲师介绍


郭金,百度资深研发工程师。


郭金,百度 App 资深研发工程师,2014 年入职百度,先后负责社交化、基础性能等技术方向,目前负责百度 App 客户端工程与架构方向。在 App 复杂的背景和多样化的技术目标要求下,设计并完成百度 App 架构与工程能力升级,并着力于打造研发流程一体化平台,实现并行开发、快速迭代、高效复用。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2019/shenzhen/schedule


2020-02-08 19:242022

评论

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

音视频理论(1)- 音频格式之 Monkeys Audio(APE)

liuzhen007

签约计划第二季

【死磕Java并发】-----J.U.C之Condition

chenssy

11月日更 死磕 Java 死磕 Java 并发

工业3D视觉,为智能制造打开新视域

脑极体

不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版重磅发布

阿里巴巴云原生

阿里云 云原生 微服务治理 MSE

CPU的流水线指令设计

JavaEdge

会日语的开发工程师看过来~

马农驾驾驾

Java c++ php .net 日语

深入学习 SAP UI5 框架代码系列 | 内容合集

汪子熙

JavaScript SAP 内容合集 签约计划第二季 技术专题合集

EasyRecovery,重新找寻丢失的文件

淋雨

EasyRecovery

JSON 数据格式

大数据技术指南

11月日更

Flutter自定义日历【Flutter 专题 11】

坚果

flutter 签约计划第二季

CloudPosse 的 Terraform 最佳实践

大可不加冰

DevOps 基础设施即代码 IaC Terraform HashiCorp

深入学习 SAP UI5 框架代码系列之五:SAP UI5 控件的实例数据修改和读取逻辑

汪子熙

JavaScript SAP UI5 签约计划第二季 控件 技术专题合集

Flutter 中的手势【Flutter 专题10】

坚果

flutter 签约计划第二季

盘点Flutter领域的点点滴滴 【专题合集】

坚果

flutter 内容合集 签约计划第二季 技术专题合集

深入学习 SAP UI5 框架代码系列之三:HTML 原生事件 VS UI5 Semantic 事件

汪子熙

JavaScript SAP 签约计划第二季 HTML原生事件 技术专题合集

深入学习 SAP UI5 框架代码系列之四:SAP UI5 控件的元数据实现

汪子熙

JavaScript SAP UI5 签约计划第二季 WebIDE 技术专题合集

Redis持久化策略——RDB

蝉沐风

redis redis持久化 rdb RDB 快照

深入学习 SAP UI5 框架代码系列之七:控件数据绑定的三种模式 - One Way, Two Way 和 OneTime 实现原理比较

汪子熙

JavaScript 数据绑定 SAP UI5 签约计划第二季 技术专题合集

深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同

汪子熙

JavaScript 大前端 SAP UI5 签约计划第二季 技术专题合集

视野数科借助 SAE + Jenkins 打造云原生 DevOps,运维效率提升 60%!

阿里巴巴云原生

阿里云 Serverless DevOps 云原生 SAE

转型中的学习型组织 ——阅读《第五项修炼》有感

研发管理Jojo

系统性思考 企业转型

新成就!OceanBase 入选 Forrester 首份分布式数据库报告

OceanBase 数据库

数据库 开源 新闻 oceanbase 荣誉

畅聊分布式体系架构

DisonTangor

分布式架构

Exchange漏洞分析:SSRF RCE

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

深入学习 SAP UI5 框架代码系列之一:UI5 Module 的懒加载机制

汪子熙

JavaScript SAP 签约计划第二季 ui5 技术专题合集

深入学习 SAP UI5 框架代码系列之二:UI5 控件的渲染器

汪子熙

SAP 签约计划第二季 ui5 渲染器 技术专题合集

小程序电商微服务拆分和框架选择

云里雾花

Flutter 2.5 的新特性【Flutter专题12】

坚果

flutter 签约计划第二季

小谈startup类ConfigureServices方法的作用

喵叔

11月日更

深入学习 SAP UI5 框架代码系列之六:SAP UI5 控件数据绑定的实现原理

汪子熙

JavaScript SAP SAP UI5 签约计划第二季 技术专题合集

Linux安装mysql

犟马骝

百度 App Tekes 研发一体化平台_GMTC_郭金_InfoQ精选文章