北海道テレビ放送株式会社
株式会社Serverless Operations
自社のVODサービスを2012年から運用しており、某人気番組が配信される度にスパイクアクセスに見舞われ、毎回サーバーが落ちていました。そんな状況を打破するべく、VPCを使わないフルサーバレスの動画配信サービスを完全リニューアルオープン、ついに某人気番組の配信がスタート。
AWS Amplify Backend v1 を全面採用したバックエンドは、素早くリニューアルできたものの、リリース後の継続的な改善と機能追加により1年間でもシステムの複雑化が進み、AppSyncのトークン消費量の上限到達と、DynamoDB ホットパーテーション問題という技術課題にも直面している中、8月末の待望の新番組リリースはあと1ヶ月に差し迫って来ました。
この問題を解決すべくキャッシュ導入を検討、AppSync 標準のキャッシュを導入してもトークン消費量は改善ならず。Momento と AppSync の新機能 Merged API を使ったサーバーレスキャッシュの仕組みと、現状の仕組みを大きく変えずスケールできた事例をご紹介します。
果たして、新しい仕組みを取り入れて無事配信されたのでしょうか?
三浦一樹
未経験で2019年から内製で自社サービスの立ち上げから運用開発までを担当。LinuxもSQLもVPCの知識もないままAWSでサーバーレスに出会ってしまったため、サーバーレスでしか、サービスを構築できない体に。コミュニティが大好きでJAWS-UG札幌支部、MediaJAWSの運営 をしてます。
AWS Samurai 2019 / AWS Community Builder / AWS Hero
Sonu Kim
思いをすぐに形にできるサーバーレスが大好きです。フロントエンド/バックエンド問わず、人の役に立つ、面白いサービスを作るのが生きがいです。2023年 AWS Community Builders (Serverless) になりました。AWS Community Day Singapore 2023, AWS Summit Seoul 2023 など、AWS のイベントを中心に多数の登壇活動を行ってきています。