Slide 15
Slide 15 text
株式会社 ダイニー
© 2025 Dinii Inc.
全部分けるのは大変なので…
インターフェイスだけ分割してデプロイしてみる
● controller や resolver を含む Module をまとめる Module をつくる
○ まずはリクエストを分類する必要がある
○ 命名例: primary, task, batch, etc.
● 環境変数によって選択的に Module を import する
○ アプリケーションレベルでも分割が行われる
○ 副次的にモジュールの読み込み時間も短縮できる
● 同じ Docker Image を使って複数の Cloud Run サービスをデプロイする
○ インフラを分ける
○ クライアント側は呼び出し先をよしなに切り替える
重たい処理と軽い処理を別々のスレッドで処理する
NestJS で重たい処理と軽い処理が干渉しないようにデプロイするには ━━ NestJS Meetup #6 2025/3/17