概要
現在、NestJsやFast APIを使用したAPI開発の学習をしています。
デプロイ先には参考記事が多いという理由からCloud Runを使用したいと考えています。
開発環境構築やCloud Runへのデプロイ方法に関する記事を見ると、以下2つのパターンで開発環境構築〜デプロイを行なっているようでした。
- 開発環境構築でRest APIプロジェクト(NestJsやFast API)とDBの全てをコンテナ化する
- 開発環境構築段階ではDBのみコンテナ化し、Rest APIプロジェクトはCloud Runへデプロイするときにイメージを作成してコンテナ化する
知りたいこと
最終的にDockerによるコンテナ化がなされているという点では同じなのですが、上記2つのパターンではどちらの方が良いのでしょうか?
学習にあたって読んだ記事
あなたの回答
tips
プレビュー