国民的イベントの雰囲気を表現しつつ、放送当日にのみ特別なコンテンツに切り替えて提供することにより、新たな楽しみ方を演出しています。放送前から紅白歌合戦を盛り上げる仕組みとして、最新ニュースや出演歌手・歌唱曲の情報が随時更新され閲覧できる機能を実装。放送当日は、歌手の出番の際にプッシュ通知でお知らせする機能により、お目当ての出演者の見逃しを防止。放送時間内のみ展開されるサービスとして「紅白ビンゴ」機能を搭載し、視聴者が継続して番組を見たくなる仕掛けを提供しました。生放送とリアルタイムで連動するため失敗は決して許されませんが、フェンリルが提供するシステムの品質に厚い信頼を寄せていただき、7年連続で指名を受け開発しています。POINTなくてはならないアプリだから、高負荷に耐え、末永く使える構造に生放送時の歌手別投票などの負担がかかりやすい場面であっても、安定したイベントの実施を実現しました。今後も長く続くサービスとなるため、内部の構造を刷新し永続的に使用できるような保守性を確保しました。POINT堅牢なインフラ環境を構築し、大量プッシュ配信を実現WebSocketを利用し、番組進行に合わせて遅延無く連動するバックエンドサービスをWebベースで構築。インフラ環境には、急な高負荷処理にも柔軟に対応できるアマゾンウェブサービス(AWS)を採用しました。マルチデバイスに単一ソースで対応し、WebSocketが利用できないブラウザについても代替手段を提供しています。フェンリルが開発した高速プッシュ通知エンジン「BoltzEngine」の導入により「100万人以上のユーザーに数秒でプッシュ配信」といった大量配信を実現しています。Webアプリに表示するコンテンツ内容を制御する管理システムによって、SNS情報、番組進行データと自動連携できます。番組そのものの魅力を最大化し、企画やお届けできる情報を見やすくすることに注力しています。本アプリの特性上、270分間という限られた放送時間内に最も利用回数が多くなるため、分かりやすさは非常に重要な要素でした。多くの機能・情報を整理し、操作しやすくするという相反する双方の改善点を両立できるように、いくつものプロトタイプを作成し、紅白歌合戦のセカンドスクリーンとして最適なデザインを模索しました。全国規模のアプリに携わることの充足感アプリの開発を通じて、国民的番組そのものを創り上げているという充実感がありました。失敗が許されない当日の運用など、苦労したポイントも多々ありましたが、その反面、同時に多数のユーザーから利用されるアプリに携わるというやりがいが感じられました。アプリ株式会社MAGIShottご依頼やご相談など、お気軽にお問い合わせください。フェンリルは、あらゆる問題解決のプロフェッショナルです。