Road to SRE NEXT@福岡
ロリポップ! for Gamers のファイルマネージャ機能において、大容量ファイル転送を実現する構成と実装について紹介します。 採用している connect-web の制約により client-streaming が使えず、初期案としてユーザーインスタンス内にバイナリを配置する方式を検討しましたが、認証・TLS・バイナリのデプロイといった課題に直面しました。 最終的には tus でアップロードを受け、SFTP で転送する proxy アプリを構築。本発表ではその選定理由と構成、Kubernetes との組み合わせなど、裏側を支える設計と工夫を共有します。