飞轮|数据驱动 x 敏捷开发,字节是如何践行这两大技术理念的

如果说推荐算法、大数据技术是支撑字节跳动业务发展的技术能力 , 那么其迭代创新的核心技术理念又是什么?
10月27 , 在「稀土开发者大会」上 , 火山引擎总经理谭待以《数据驱动x敏捷开发 , 业务高速增长的双引擎》为主题 , 深度解密了字节跳动业务快速发展的两大技术理念——数据驱动、敏捷开发 , 分享如何构建数据驱动的飞轮 , 以及如何通过全栈云原生架构 , 支撑大规模应用实现敏捷开发 。
以下为谭待的演讲实录:
大家好 , 我是谭待 , 是字节跳动火山引擎业务的负责人 。 很高兴收到稀土开发者大会的邀请 , 今天能够和大家分享、探讨字节跳动的技术理念和实践 。
火山引擎是企业的数字化增长引擎
在开始分享之前 , 我先向大家介绍一下火山引擎 。
火山引擎是字节跳动旗下的企业级技术服务平台 , 是字节跳动技术团队对外提供技术服务的统一窗口 , 我们希望通过火山引擎 , 把字节跳动的技术、产品和服务对外开放 , 包括云、AI、大数据、推荐等等 , 来帮助不同行业中的企业实现自身增长和数字化转型 。
大家知道 , 字节跳动内部一直在践行技术中台的技术文化 。 所以我们在做技术ToB过程中 , 也采取了这种机制 , 让技术中台直接实现自身产品的商业化 。 因此 , 火山引擎对外开放的技术和工具 , 与字节跳动技术中台完全同源 。 比如说推荐 , 用的就是今日头条、抖音的同款推荐平台、工具和方法论 。 通过这种方式 , 我们可以把内部最好的能力对外进行服务 。

飞轮|数据驱动 x 敏捷开发,字节是如何践行这两大技术理念的
文章图片

这是火山引擎整体的产品技术体系 , 一共分为四层 , 分别是:统一基础服务、技术中台、智能应用和行业解决方案 。 这四层从下至上 , 分别满足企业从运维、研发、产品、运营到营销 , 在不同行业、不同业务场景下的需求 。
这是过去一年里 , 我们不断把字节跳动内部技术商业化后形成的结果 , 而在这个过程中我们一直在思考 , 字节跳动是怎么一步一步发展至今的 , 这背后支撑着业务快速发展的技术理念是什么?今天我想和大家分享下我的理解 , 我认为在这个过程中 , 有两大理念非常重要 , 分别是:数据驱动、敏捷开发 。
数据驱动:构建数据驱动的飞轮
首先和大家聊聊数据驱动 。 亚马逊有一个著名的飞轮理论:一个公司各个业务模块之间应当有机地组合 , 相互推动 , 就像是咬合的齿轮一样 。 每一个飞轮从静止到转动起来需要花费力气 , 但是由于他们组合在一起 , 所以每一圈的转动都不会白费 。 一旦有一个齿轮转动起来 , 整个系统都会跟着转动 , 越转越快 。

推荐阅读