专题演讲嘉宾:李腾飞

字节跳动后端研发工程师

目前主要工作重心在 Mobile DevOps 的平台服务开发和 Mobile 新研发流程的探索。2019 年加入字节,主要从事端相关的基础服务建设,参与过 Web 服务监控平台的开发。

by 李腾飞

字节跳动
后端研发工程师

随着移动互联网的快速发展,各大厂都拥有自己的超级 APP,为了尽快的满足用户需求,研发同学需要在这些超级 APP 上快速完成功能迭代的同时,还要保证质量。以抖音举例,上百名来自不同部门的研发同学每周都会向抖音工程中集成各自的功能(支付、feed流、电商等),为了解决整个研发过程中的问题,字节内部自研了一套叫 Bits 的 Mobile DevOps 系统,用于支撑字节内部所有 APP 的 CI/CD 流程,保障了抖音、头条等头部 APP 的单周版本迭代。

本次分享将给大家介绍 Bits 系统从 0 到 1 过程中的一些工程经验和想法,通过 MR 从创建到合入的过程展现整个研发流程的细节和功能。

演讲提纲:

1. 背景

  • 字节移动端研发流程中碰到的问题
  • 字节 Mobile DevOps 演进过程和现状

2. 平台功能设计

  • 流程引擎 - 驱动上层业务流程,满足不同研发流程的需求
  • Pipeline 引擎 - 支持业务自定义负责流水线的触发、编排、状态流转执行,以及流水线元数据信息维护
  • 组件平台 - 组件托管/版本管理,为组件化开发做支撑
  • 集成区 - App 版本管理和集成,是过渡到 CD 的桥梁

3. 落地与实践

  • 多仓合码在业务中的使用
  • App 版本管控设计和流程
  • 从需求到代码之间的状态流转设计

4. 总结与展望

  • 尝试新的研发模式和流程,进一步为业务提供价值
  • 功能通用化,支持适合不同团队规模的研发模式和流程

你将获得:

  • 了解字节在 Mobile DevOps 的工程实践经验
  • 从上层视角了解字节内部针对不同 Mobile 端研发流程问题是如何解决的
  • 了解 Bits 如何把各个单点的功能平台化,以及完整的研发流程链路

交通指南

北京·四季酒店

Beijing International Convention Center
地址:北京市朝阳区亮马桥路48号
  • 微信咨询

  • 电话咨询

    联系电话:+86 15600537884

微信联系我们

小姐姐