タイトル:Netflix規模での観測可能性の導入 ノート

タイトル:Netflix規模での観測可能性の導入

Netflixでは、パーソナライゼーションとディスカバリースタック全体のサービスにわたって観測可能性エンドポイントを導入することで、包括的なタイトル観測可能性を実現しました。スタックに関与する各マイクロサービスは、タイトルヘルスエンドポイントを新しく導入し、生産環境の動作を正確に反映し、標準化し、インサイトトライアドに答えるという原則に従う必要がありました。インサイトトライアドでは、エンドポイントがタイトルがプロモーションの対象かどうか、対象でない場合はなぜ対象でないか、また問題を解決するために何ができるかを回答する必要があります。観測可能性サービスとパーソナライゼーションスタックの観測可能性エンドポイント間の通信を標準化するために、安定したプロトコルリクエスト/レスポンス形式が開発されました。ソリューションの高レベルアーキテクチャには、観測可能性エンドポイントの確立、積極的な監視、リアルタイムのタイトルインプレッションの追跡、最適化されたデータストアへのデータの保存、およびダッシュボードのための簡単に統合できるAPIの提供が含まれます。タイトルヘルスミクロサービスは、30分ごとにスケジュールされたコレクタージョブを実行して、割り当てられた行サービスから関連するタイトルヘルス情報を取得します。リアルタイムのタイトルインプレッションデータは、2分ごとにインプレッションデータを取得するためにポーリングされるKafkaキューから処理されます。データはその後集約され、ステークホルダーにとって追加のヘルスステータスインジケーターとして提示されます。データは、各コレクターに専用のHollowフィードに保存され、読み取り専用の高パフォーマンスアクセスを可能にし、全体のヘルスとタイトルの履歴の追跡を可能にします。観測可能性ダッシュボードは、タイトルヘルスサービスを利用して、ステークホルダーにタイトルのステータスを提示し、システムには、問題がメンバーに影響を与える前にそれらをキャッチして修正するために、事前にトラフィックをシミュレートする「タイムトラベル」機能もあります。システムのアーキテクチャと戦略により、Netflixはタイトルローンチの観測可能性を強化し、魅力的な視聴体験を提供し、コンテンツクリエイターとパートナーとの信頼を築くことができました。ソリューションはまた、将来の革新の基盤を提供し、すべてのストーリーが意図した対象者に届き、すべてのメンバーがNetflixでお気に入りのタイトルを楽しむことができるようにします。
CdXz5zHNQW_bbTwixEEHc.png