
今天,我们设法将12个不同的项目发布到NPM(节点程序包管理器)。
这些项目是Javascript组件,旨在将数据从Netflix CMS(称为Monet)桥接到合作伙伴机构制作的横幅广告。
为此,有一个主组件管理与后端的通信。 它管理各种类型的后备,但如果成功,它会将承诺的数据返回到广告的所有视图组件。
视图组件是常见的东西,例如视频播放器,号召性用语,Netflix Ribbon标志等。从历史上看,Netflix雇用的每个代理商都会开发这些组件的某些版本。
所有这些不同的版本使Netflix无法自动化,重用或扩展其广告制作系统。
在此版本中,Netflix现在具有与所有全球合作伙伴兼容的发行机制。 他们提供了一组基本组件……
至少在广告行业中,这是一个了不起的成就(原因很多,但又有一天需要解决)–可以说,只有这么多的投资投入了只能运行几秒钟,一两天的代码; 并且其表面通常被大多数互联网用户所讨厌/阻挡。
但是,通过NPM / GitHub向合作伙伴提供Netflix组件后,他们可以获得以下功能:
- 更好地控制其广告质量。
- 将更新/修复推送到其广告功能。
- 避免向多个代理商支付1和2的保费。