《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

Netflix 自研标题发布可观测性系统:在全球范围内验证标题可用性

作者:Leela Kumili

  • 2025-07-14
    北京
  • 本文字数:1413 字

    阅读完需:约 5 分钟

大小:694.66K时长:03:57
Netflix自研标题发布可观测性系统:在全球范围内验证标题可用性

Netflix 开发了一个叫作 Title Launch Observability 的平台,将可观测性从系统健康状态监测带到了产品意图上。该系统突破了传统依赖日志和指标的局限,通过验证发布内容是否符合用户实际看到的效果来提前发现内容质量问题。


Title Launch Observability 会验证每一个新上线的标题是否已成功发布、是否可见,以及是否针对不同设备和地区观众进行了精准的个性化推荐。Netflix 在最近发布的三篇系列博文中详细介绍了这种以意图为导向的方法,展示了该平台如何随着标题发布量的增加而扩展。


该平台能够提前发现诸如缺少艺术作品、推荐不准确或本地化缺失等问题,这些问题在观众看到之前就能被检测出来。确保一个标题能够在不同设备、地区和个性化上下文中可用,听起来似乎很简单,但在 Netflix 的工程师们眼里,这是一个复杂且模糊的挑战:

标题的可用性其实很复杂。很多人会想当然地认为,只要标题被导入到目录服务中,它就应该是“可用”的。但实际上,标题的可用性是由多个系统共同决定的,这些系统会根据各种因素(比如输入信号不完整、功能异常,或者标题之间的相互作用)在用户界面的不同位置展示标题。


随着 Netflix 每月发布数千个标题,过去依赖的手动脚本和随机抽查变得不再可靠。一些隐蔽的问题,比如缺少字幕、元数据延迟、地区放置错误或缺少艺术作品,如果没有用户反馈,很难被发现。系统由一个叫作 Title Health 的框架提供支持,它从多个系统中聚合信号,包括元数据传播管道、个性化模型、用户界面渲染逻辑以及从客户端设备实时传输的印象数据。


他们有一个专门的微服务,负责执行收集器作业,每个作业都与 Netflix 的特定内容相关联(例如“即将上映”或“当前流行的”),查询目录服务和合作伙伴系统以验证发布的正确性。通过 Kafka 摄取的实时标题印象数据,为团队提供了推荐模型如何处理每个标题的额外洞察。


收集到的信号使用 Hollow 存储,这是一个高性能内存数据存储,为 Netflix 提供快速访问大量标题元数据的能力。通过维护版本化数据集,可以支持历史数据比较,从而帮助团队检测标题发布中的回归或不一致问题。这些内容通过内部仪表盘、API 和警报工具呈现,让利益相关者能够近乎实时地评估标题在不同设备和地区上的健康状况。


可观测性架构(来源:Netflix 技术博客


该平台的一大亮点是“时间旅行”功能。工程师通过在可观测性端点请求中附加未来时间戳,可以提前模拟标题未来在用户界面中的呈现效果。这使得团队能够在标题上线之前检测生命周期问题,例如延迟的徽章渲染或不完整的本地化。在标题发布的初期阶段,用户参与度和算法推广通常处于高峰期,因此早期检测显得尤为重要。


“时间旅行”(来源:Netflix 技术博客


为了确保 Netflix 生态系统内的整体一致性,Title Health 微服务每 30 分钟运行一次收集器作业,这些作业在设备类别(包括移动应用、智能电视和网络平台)上执行可观测性检查。这一解决方案能够有效识别标题在一种设备上显示正常但在另一种设备上出现缺失或配置错误的情况。


Netflix 表示,该系统致力于提升内容的可发现性,确保用户体验的一致性,并增强与内容创作者及合作伙伴的信任。Netflix 认为这是其提升运营可靠性和确保内容触达目标受众的更广泛努力的一部分。它还为运营和工程团队提供了明确的信号,不仅关注系统是否运行,更关注每个标题是否对每位目标观众可见。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


原文链接:

https://www.infoq.com/news/2025/07/netflix-title-observability/

2025-07-14 15:001

评论

发布
暂无评论

像素流送技术,潜力巨大还是功能不足?

点量实时云渲染

ue 3D实时云渲染 像素流送 像素流 像素流送技术

集成了工作流引擎的快速开发平台,快速用于业务开发(Java+Vue+Activiti)

金陵老街

工业4.0时代,如何提升工业生产中的异常检测准确性和效益?

Altair RapidMiner

机器学习 数据分析 制造业 异常监控 数据检测

BWB 是什么以及未来走势分析

加密眼界

易观联合航天信息发布《中国中小企业数字化发展白皮书2024》

易观分析

Apache Doris 2.1.4 版本正式发布

SelectDB

数据库 数据仓库 物化视图 实时分析 查询加速

软件各阶段全套资料包(研发、实施、运维、项目管理、验收、方案等)

金陵老街

项目管理 软件文档 验收文档 开发资料

【论文速读】|MEDFUZZ:探索大语言模型在医学问题回答中的鲁棒性

云起无垠

CVPR 2024 | 快手8篇论文入选计算机视觉顶会

快手技术

CVPR 快手 学术会议

观测云 VS 开源自建

观测云

开源 可观测性

低代码开发平台:人人都可以开发应用

不在线第一只蜗牛

低代码

【YashanDB知识库】YAC修改参数后关闭数据库夯住

YashanDB

AI降本新选择,火山引擎第三代云服务器全面升级!

新消费日报

【YashanDB知识库】YAS-00103 no free block in dictionary cache

YashanDB

yashandb 崖山数据库

新Bios更新 !保持出厂游戏性能!

E科讯

【YashanDB知识库】YAS-00220, utf8 sequence is wrong

YashanDB

yashandb 崖山数据库

以太坊域名服务ENS好用的钱包推荐-bitget钱包

石头财经

Blast L2空投教学,好用的Blast钱包推荐bitget

BlockChain先知

《国际产业组织协同合作联合倡议书》重磅发布

最新动态

Netflix自研标题发布可观测性系统:在全球范围内验证标题可用性_架构_InfoQ精选文章