大家好,这里是最佳拍档,我是大飞
当我们谈论奈飞(Netflix)的时候,你的第一反应会是什么呢?是《怪奇物语》里的逆世界?是《纸牌屋》里的政治博弈?还是那个著名的红色N字Logo呢?在大多数人眼中,奈飞是一家好莱坞级别的娱乐制作公司,但是在我们科技圈,奈飞却有着另一重更为硬核的身份,它是全球顶级的硅谷科技巨头,是微服务架构(Microservices Architecture: 一种将应用程序构建为一组小型服务的架构方法)的先驱,是混沌工程(Chaos Engineering: 通过故意引入故障来测试系统弹性的实践)的鼻祖。很多人可能会好奇,一家做流媒体的公司,它的技术护城河到底有多深?作为一名软件工程师,在奈飞工作究竟又是一种什么样的体验呢?为了解开这些谜题,今天我们将通过著名的科技博主**格尔盖伊·奥罗斯(Gergely Orosz)的视角,与奈飞的现任首席技术官伊丽莎白·斯通(Elizabeth Stone)**进行一场深度对话。它不仅揭示了奈飞如何应对刚刚发生的、打破世界纪录的拳击赛的直播流量洪峰,更深层地剖析了奈飞那套在硅谷独树一帜、甚至有些反直觉的工程文化。今天大飞就来给大家分享一下。
首先,我们需要纠正一个认知误区,很多人觉得,奈飞的工程师不就是维护一个网站和几个App,保证视频能播放不就行了吗?伊丽莎白在访谈中给出的数据可能会让你大吃一惊。如果我们将奈飞每天捕捉的消费者交互、产品服务间的调用以及支持决策的数据加在一起,这个数字是惊人的,每天超过一万亿次的事件(Trillion Events)。请注意,这里的一万亿不是简单的日志行数,而是具有业务意义的事件。这背后的技术复杂度远超我们的想象。奈飞的技术团队不仅仅是在为C端用户服务,他们的触角还延伸到了整个娱乐工业的每一个环节。伊丽莎白提到,奈飞的技术版图大致可以分为几个巨大的板块。首先,是大家最熟悉的流媒体体验,如何让视频在如此巨大的并发下丝滑播放,甚至在网络环境极差的情况下也能让用户感到无感的流畅,这本身就是一个极高门槛的工程挑战。其次,是工作室技术,这是奈飞与传统流媒体平台最大的不同。奈飞是全球最大的影视工作室之一,他们拥有从剧本创作、拍摄、后期制作到分发的全套自研工具链,稍后我们会详细讲到这个被称为Pitch to Play的独特概念。再者,是近年来奈飞大力布局的游戏和广告业务,特别是广告技术栈的搭建。对于奈飞这样一个长期坚持无广告订阅模式的公司来说,几乎是在极短的时间内从零构建了一套复杂的商业变现系统。最后,是支撑这一切的商业与支付系统,全球190多个国家,不同的货币、不同的支付渠道、复杂的合作伙伴关系,这些都需要极其稳健的底层架构来支撑。
所以,当你在奈飞上点击那个红色的播放按钮时,你触动的不仅仅是一个视频流,而是一个由成千上万名顶级工程师构建的、每天处理万亿级数据的庞大数字化帝国。在访谈中,伊丽莎白提出了一个非常核心的概念,叫做Pitch to Play,这不仅是奈飞的业务流程,更是他们技术架构的灵魂。到底什么是Pitch to Play呢?在传统的影视行业,技术是割裂的,剧组用一套系统拍摄,后期用另一套系统剪辑,分发的时候,再通过第三方的CDN传输,但是在奈飞,技术团队构建了一个端到端的闭环。想象一下这样一个场景,一个奈飞的摄制组正在欧洲的某个偏远的角落拍摄,而坐在洛杉矶的制片人需要立刻看到当天的样片。在过去,这可能需要通过物理手段来运输硬盘,或者使用极其昂贵且缓慢的专用线路,但是奈飞开发了自己的媒体制作套件。伊丽莎白解释道,这个系统彻底现代化了媒体文件的传输方式,拍摄现场的素材可以被迅速安全地上传,通过奈飞自建的高速通道瞬间抵达洛杉矶的审片室,制片人给出的修改意见又能通过这个系统实时反馈回欧洲的片场。这种技术上的无缝连接极大地缩短了制作周期,降低了沟通成本。而这个闭环的终点就是大名鼎鼎的Open Connect。如果你是网络技术的发烧友,你一定听过这个名字,这是奈飞自建的内容分发网络。伊丽莎白透露,奈飞在全球部署了超过6000个Open Connect服务器节点,覆盖了175个以上的国家。这不仅仅是在各地放几台服务器那么简单,Open Connect直接与当地的互联网服务提供商(ISP)进行物理连接。这意味着,当你在家里看奈飞时,视频流量往往不是从遥远的美国数据中心跨海而来,而是直接从你家门口、甚至就是从你当地ISP机房里的一台服务器上读取的。这种甚至不需要经过公网主干道的物理级优化,才是奈飞能够提供极低延迟、极高画质的根本原因。伊丽莎白提到,这种从内容生产源头就开始介入,一直管控到最后一公里传输的垂直整合能力,是其他单纯依赖第三方云服务或者CDN的流媒体平台难以复制的超级大招。
如果说点播(VOD)是奈飞的舒适区,那么**直播(Live Streaming)就是他们近年来主动踏入的无人区。伊丽莎白在访谈中花了大量的篇幅复盘了最近的一场史诗级战役,杰克·保罗对战迈克·泰森(Paul vs Tyson)的拳击赛。这场比赛在2024年11月举行,它不仅是拳击界的盛事,更是互联网直播技术史上的一座里程碑。6500万并发流,这是什么概念?这是目前人类历史上规模最大的互联网直播事件,不仅超过了任何一届超级碗的线上观看人数,也远超以往任何电竞赛事或演唱会的直播规模。伊丽莎白坦言,在比赛开始前,他们虽然做了充足的准备,但是当那个数字开始疯狂跳动时,整个作战指挥室的空气都凝固了。这并不是奈飞第一次做直播,早在2023年3月,他们就通过克里斯·洛克(Chris Rock)**的脱口秀专场试水了直播技术,随后是Love is Blind的直播重聚特辑,那次其实并不完美,甚至可以说是出现了明显的技术故障,但正是那次失败成为了奈飞技术进化的催化剂。伊丽莎白回忆道,在这期节目出现故障后,团队并没有陷入互相的指责,而是迅速进入了一种快速学习模式。这种学习,在保罗对战泰森的比赛中受到了终极考验。在比赛当晚,位于洛斯加托斯(Los Gatos)的奈飞总部大约有100多人聚集在现场,还有更多的人通过远程连接待命。伊丽莎白描述那个场景,大家都拿着笔记本电脑,在一个临时搭建的房间里,有些人甚至用网线连接,生怕Wi-Fi出问题,他们还准备了VPN备份,有专门的发射指挥官,戴着耳麦与前方的转播车直接通话。随着垫场赛的开始,并发数就已经超过了他们预期的峰值,系统开始出现压力的迹象,缓冲率开始爬升,这是直播中最致命的指标,一旦用户开始频繁看到转圈圈,体验就会崩塌。在这个关键时刻,奈飞的工程师们展现出了极高的专业素养,他们并没有坐以待毙,而是开始实时调整流量策略。伊丽莎白提到了一个细节,在直播领域,一旦发生拥塞,你不能像点播那样简单地让用户稍后再试,因为直播只有一次。团队启动了预案中那份长达四五十页的If-Then决策树,比如,当某个区域的带宽吃紧时,算法会如何降级画质来保证流畅?当某个ISP的链路拥堵时,如何通过Open Connect将流量动态调度到相邻的节点?虽然最终的体验对于部分用户来说仍然有些瑕疵,但是系统并没有崩溃,它承接住了6500万人的瞬时冲击。伊丽莎白开玩笑说,那一晚她感觉自己老了十岁,但是第二天早上醒来时,她看到的是团队连夜整理好的复盘文档,没有互相推卸责任,而是详尽地列出了我们观察到了什么、哪里可以改进、下一步该做什么。这正是奈飞从点播巨头向直播巨头转型的阵痛与荣耀。
谈完硬核技术,我们必须来聊聊支撑这一切的软实力,也就是奈飞著名的工程文化,这可能是硅谷最受争议,也最令人向往的文化之一。伊丽莎白在访谈中确认了一个让很多大厂员工羡慕又困惑的事实,奈飞确实没有正式的绩效考核,没有打分,没有KPI,没有那种每半年一次、让人脱层皮的PPT汇报。这听起来很美好,但是伊丽莎白指出,这其实对管理者的要求更高,对员工的自我驱动力要求也更为严苛。奈飞取而代之的是两套机制,第一是持续的、坦诚的反馈,在奈飞,你不需要等到年底才知道自己干得好不好,如果你的代码有问题,或者你的合作方式让人不舒服,你会立刻收到反馈,这种反馈是双向的,甚至是对上级的。第二是360度的反馈,这是一个年度的流程,每个人都可以向合作的同事发送反馈请求,这些反馈不是为了决定你的奖金,而是为了帮助你成长。那么,既然没有绩效考核,奈飞如何决定谁该留下,谁该离开呢?这就触及到了奈飞最核心、也最残酷的文化基石留任测试,The Keeper Test。伊丽莎白解释说,留任测试的核心问题是,管理者需要问自己,如果这个人明天要辞职去竞争对手那里,我会不会拼尽全力去挽留他?如果答案是不,那么或许这就不是最匹配的雇佣关系。这听起来很冷酷,但是伊丽莎白强调,这其实是双向的,员工也应该问自己,我的管理者是否在赋能我?我是否在这里做着我职业生涯中最好的工作呢?如果答案是不,那么员工也应该考虑离开。这种文化造就了奈飞极高的人才密度,根据SignalFire的一项数据,奈飞在科技公司中的人才保留率和人才标准都处于右上角的顶尖位置。伊丽莎白认为,高人才密度本身就是一种巨大的吸引力,最优秀的工程师希望与最优秀的人共事,当你知道身边的同事都是那种能够独当一面、极其负责任的成年人时,你会感到一种巨大的职业满足感。这种文化还衍生出了另一个原则,Context not Control。在保罗对战泰森的直播准备中,虽然有指挥官,但是在绝大多数时间里,决策权是下放给一线工程师的,因为奈飞相信,最接近代码和系统的人才拥有最准确的信息,管理者的任务是提供足够的背景信息,比如这次直播对公司的战略意义是什么,我们能接受的风险底线在哪里,然后让工程师自己去判断该怎么做。
谈到人才,长期以来,奈飞在招聘市场上都有一个不成文的规定,那就是只招资深工程师,很长一段时间里,奈飞甚至只有一个工程师职级,就是资深软件工程师,但是在这次访谈中,伊丽莎白详细阐述了这个策略的重大转变,大约在几年前,奈飞开始引入新的职级体系,并且开始招聘初级工程师和应届毕业生。为什么会有这种转变?伊丽莎白解释道,这是业务发展的必然,随着奈飞的技术栈越来越庞大,并不是所有的工作都需要拥有15年经验的架构师来完成,有些工作,比如新技术的探索、特定模块的开发,其实更适合那些刚刚走出校园、思维活跃、对新技术有原生亲和力的年轻人。更重要的是,奈飞意识到了内部造血的重要性,与其永远在市场上争夺昂贵的资深人才,不如建立一套机制,自己培养出符合奈飞文化的顶级工程师。伊丽莎白非常自豪地提到,现在的奈飞已经拥有了完善的实习生计划和应届生招聘流程,这些年轻人的加入给团队带来了新的活力和视角,但是这并不意味着降低标准,恰恰相反,奈飞对初级工程师的选拔标准依然极高,他们看重的是潜力和文化契合度,特别是那种强烈的好奇心和自我驱动力。提到奈飞的开源,大家可能第一时间会想到Chaos Monkey,混沌猴子,那个会在生产环境中随机杀掉服务进程,以此来测试系统弹性的疯狂工具,但是伊丽莎白告诉我们,奈飞的开源贡献远不止于此,尤其是在视频编码领域,奈飞是开放媒体联盟的创始成员之一,致力于推动视频编码技术的开放和标准化,比如AV1。为什么一家商业公司要这么做?伊丽莎白给出的逻辑是,通过推动全行业的编码技术进步,可以让视频在更低的带宽下保持更高的画质,数据显示,现在的奈飞在传输同样画质的视频时所需要的带宽比早期减少了60%。这不仅为奈飞节省了巨额的带宽成本,更重要的是,它让那些网络条件不佳地区的用户也能享受到高质量的流媒体服务。这就是奈飞通过技术提升体验的典型案例。为此,奈飞的技术团队甚至拿到了9座艾美奖(Emmy Awards),是的,你没听错,技术团队拿艾美奖,这在好莱坞也是独一份的。在目前所有科技公司都言必称AI的当下,伊丽莎白对AI的态度却显得格外冷静和务实,她没有大谈特谈,AI将如何颠覆一切,而是聚焦在AI如何作为一种工具来提升效率。奈飞正在尝试各种AI编码助手,帮助工程师来处理文档编写、代码迁移、异常检测等繁琐的工作。伊丽莎白明确的表示,AI不是银弹,她认为,目前AI在某些领域,比如原型开发、数据分析方面非常有用,但是在核心的、高风险的系统决策上,人的判断依然不可替代。奈飞的策略是提供各种AI工具给工程师,让他们自己去探索、去实验,找出最适合自己工作流的用法。这种自下而上的AI应用策略也再次印证了奈飞Context not Control的文化内核。纵观整场访谈,伊丽莎白向我们展示了一个与其说是娱乐公司,不如说是顶级科技实验室的奈飞。从处理万亿级数据的后端架构,到直连ISP的物理硬件,从承受全人类最大直播流量的抗压能力,到敢于取消绩效考核的管理哲学,奈飞的每一个技术决策和管理动作似乎都在挑战行业的惯例。正如伊丽莎白给所有工程师的建议那样,保持好奇心,无论你是刚入行的初学者,还是身经百战的架构师,在奈飞这样一个环境中,最重要的能力不是你会写多少种语言,而是你是否敢于发问,我们为什么要解决这个问题?这是最好的解决方法吗?这就是奈飞,一个用最硬核的技术讲述最温柔故事的地方。感谢观看本期视频,我们下期再见。