ABEMA の Web チームでは、一般的なブラウザに加えて、インターネットに繋がるコネクテッドTV向けのアプリケーションも開発しています。IPTV という種類のテレビではアプリを内蔵のブラウザで動作させるため、Web 技術を使ってアプリを開発できます。
IPTV版アプリでは Node.js と GCS を使ってアプリを配信していましたが、配信が最適化されておらずパフォーマンス改善の余地がある状態でした。 また、Node.js の責務はかなり薄く、エッジのロジックで充分に代替できる状況でした。 そこで Fastly を導入するとともに、最近シミュレーターモードが実装された falco によって実環境とローカル環境のコードが統一された状態でサーバーレスなインフラへと刷新できた事例をご紹介します。