写点什么

百度 App Tekes 研发一体化平台

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

    阅读完需:约 2 分钟

百度 App Tekes 研发一体化平台

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:242174

评论

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

一文读懂NodeJs知识体系和原理浅析

coder2028

node.js

Nftea: 世界杯文化、 NFT与 期权的首度碰撞

股市老人

Python进阶(三十七)Windows7使用nginx+apache部署django项目

No Silver Bullet

Python Apache nginx django 11月月更

大数据培训学习的时候有什么方法吗

小谷哥

ONES 出席产业互联高峰论坛,分享金融企业研发管理实践

万事ONES

js函数式编程讲解

hellocoder2029

JavaScript

还在为数据库事务一致性检测而苦恼?让Elle帮帮你,以TDSQL为例我们测测 | DB·洞见#7

腾讯云数据库

数据库 腾讯云 数据一致性 tdsql 腾讯云数据库

js异步编程的三种模式

hellocoder2029

JavaScript

直播CDN调度技术关键挑战与架构设计

京东科技开发者

架构 系统架构 直播 CDN加速 CDN技术

前端leetcde算法面试套路之二叉树

js2030code

JavaScript LeetCode

nodejs实现jwt

coder2028

node.js

js对象和原型、原型链的关系

hellocoder2029

JavaScript

JavaScript刷LeetCode拿offer-js版字典

Geek_07a724

JavaScript LeetCode

JavaScript刷LeetCode拿offer-二叉树层序遍历篇

Geek_07a724

JavaScript LeetCode

Python进阶(三十八)利用matplotlib 进行折线图,直方图和饼图的绘制

No Silver Bullet

Python matplotlib 11月月更

挖到宝了!2022阿里大佬手写“精品”Sping Boot学习笔记

小小怪下士

Java 程序员 阿里 springboot

MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇

MASA技术团队

blazor MASA MAUI Xamarin MASA Blazor

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

[力扣] 剑指 Offer 第一天 - 用两个栈实现队列

陈明勇

Go 数据结构与算法 力扣 11月月更

分享一招应对BOM表的检查方法,摆脱被BOM支配的“恐惧”

华秋PCB

检查 PCB PCB设计

大咖说·先临三维|高精度3D视觉技术商业应用与实践

大咖说

科技 高精度3D视觉

java Apache poi 对word doc文件进行读写操作

@下一站

编程 原创 word Java core 11月月更

彻底搞懂nodejs事件循环

coder2028

node.js

元年科技:在数字化浪潮中,为企业建造一艘“方舟”

元年技术洞察

微服务 云原生 容器化 方舟企业数字化 PaaS 平台

Python进阶(三十九)使用matplotlib进行绘图分析数据

No Silver Bullet

Python 绘图 matplotlib 11月月更

【Go电商实战05】结合项目解答使用Go中间件遇到的问题:中间件的概念和应用

王中阳Go

golang 学习方法 中间件 11月月更 电商实战

零基础学习大数据培训难吗?

小谷哥

聚焦“教-学-评-测-练-管一体化”,推动新型人才培养!

华为云开发者联盟

云计算 后端 华为云

亚中医疗——数据驱动预算管理升级,引领业务发展

元年技术洞察

数据驱动

JavaScript刷LeetCode拿offer-树的遍历

js2030code

JavaScript LeetCode

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