Slide 21
Slide 21 text
ECSを採用してよかったこと(1)
2023/6/30 Kazunori Inaba
【アプリ開発担当者の声】
• PC開発環境にDockerを初導入。
• コンテナをDBサーバー、バックエンド(API)、フロントエンドに分割して開発
(本番環境ではそれぞれ、RDS, ECS, S3に相当)。
• デプロイ作業はバックエンドのみをECSにデプロイできるので簡単。
• デプロイ、ロールバックが楽になった。
• 旧: Capistranoを利用し、Gitに一旦デプロイしてマージ。
• 現: コンテナをビルドしてECRにアップロードし、Webコンソールでデプロイ
までできる。ロールバックはサービスのリビジョン変更で簡単。
• デプロイ時に不具合があっても、自動的にロールバックされるので安心
(サーキットブレーカー機能)。
21