NetflixはFlinkへの書き換えにより、ライブ広告のエンリッチメントをサービングパスの外に移行した

8月17日に公開されたこの再設計では、レジストリへの書き込みをKafkaとFlinkのジョインに置き換えています。Netflixによれば、ロードテストは毎秒数十万件のイベントを処理しました。

By · Published

Primary source: Netflix TechBlog

なぜ重要なのか

ライブインベントリは広告テレメトリをサービングの依存関係に変える:遅延または紛失したイベントは頻度制限、計測、課金に影響を及ぼす可能性がある。Netflixの移行はその経路から同期的なデータベース書き込みを取り除くが、同社自身の注意点が示す通り残るトレードオフもある:ストリーム内での重複排除はベストエフォートであり、遅れて到着するイベントは別途回復される。

Netflix moved live-ad enrichment off the serving path with a Flink rewrite — Published August 17th, the redesign replaces registry writes with Kafka and Flink joins; Netflix says a load test handled hundreds of thousands of events per…

Yogesh Nagarur は、特定の負荷点に対応して構築されたインフラ変更についてのNetflixの説明を執筆した:ライブ広告では、何百万もの視聴者が一斉に押し寄せるときに、広告配信経路上のデータベース依存がリスクになり得る。Netflixは、グローバルに複製されたメタデータレジストリへのインプレッションごとの書き込みを、広告配信レコードと視聴者デバイスからのイベントを結合するステートフルなApache Flinkジョブに置き換えた。…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.