デプロイ
読み
でぷろい
意味
- アプリケーションやシステムを開発環境から本番環境へ配置し実際に利用可能な状態にする作業
- コードのビルド・テスト・設定ファイルの調整・サーバへのアップロードなど一連のリリースプロセス
- 手動デプロイ・自動デプロイ(CI/CD)・Blue-Greenデプロイ・カナリアデプロイなど様々な手法がある
比喩
家で作った料理を、食卓に運んで出すイメージ。
語源
deploy = 展開する・配置する
例文
- GitHubにpushすると自動的にテストが走りパスしたらVercelへ自動デプロイされる仕組みを構築した
- Blue-Greenデプロイで新バージョンを別環境に配置し動作確認後に切り替えてダウンタイムゼロを実現した
- デプロイスクリプトでビルド・環境変数設定・DBマイグレーション・サーバ再起動を自動化した
よくある勘違い
- デプロイとリリースを混同すること → デプロイは配置でリリースはユーザーへの公開
- 本番環境に直接デプロイすること → ステージング環境で検証してから本番に適用すべき
- デプロイ後の監視を怠ること → エラーログやパフォーマンス指標を確認して問題の早期発見が重要