01· プロジェクト
> Lunar X向けプロジェクト
すべてのチャンネルを、ひとつの場所から
Lunar X は 15 以上の子ども向け IP を 100 を超える YouTube チャンネルで展開しています。私たちはそれを支えるプラットフォームを開発しました。エピソードは Drive から入り、動画に構成され、メタデータを付けて、アップロード、ライブ配信、収益化動画として出ていきます。すべてバックグラウンドのジョブです。
ジョブは Google Cloud 上でサーバーレスに動き、Workflows と Batch で制御されます。API(AdonisJS)と Web アプリ(Nuxt 3)は PostgreSQL を使って Cloud Run で動きます。インフラはすべて Pulumi のコードなので、すぐにデプロイできる状態で Lunar X のチームに引き渡しました。Braintube から発展し、それに置き換わりました。
02· 数字で見る
100+> チャンネル
100> 本の 24 時間ライブ配信を同時に
15+> の IP
5> 種類のジョブ
03· しくみ

取り込む
動画は Drive から入ります。

構成する
ジョブ情報、動画の構成、サムネイルで各ジョブを準備します。

記述する
タイトル、説明、カテゴリ、キーワードが動画のメタデータに入ります。

実行する
ジョブはバックグラウンドで動きます(アップロード、最大 100 本の常時ライブ配信、収益化)。チャンネル、長さ、状態をひとつのリストで確認できます。
04· ギャラリー

05· クレジット
for lunar x. WEB - API - CLOUD - VIDEO. 2022
似たようなプロジェクトをお考えですか。必要なことをお聞かせください。
06· 次のプロジェクト

> cd /works/nft-proof
Uproof> プラットフォーム
