AWS CDK Conference Japan 2025 presented by JAWS-UG
20分枠
🌟 Level 300 上級

ECS on Fargate × CDK Pipelines 実践録 ― アプリ/インフラ デプロイの最適ライン

kotukotuganbad 森優斗 kotukotuganbad

実案件でECS on Fargate + Ruby on Rails を構築した際 「アプリ開発担当にも扱える シンプルな自動デプロイ を提供したい」と考え、 単一の CDK Pipelines でアプリとインフラを丸ごとデプロイする構成を採用しました。
しかし実運用ではビルド時間の肥大化などの課題に直面し、 最終的にパイプラインを インフラ/アプリの 2 レーン に分割し次のように解決しました。

  • インフラ GitHubActions→OIDC認証→S3→CDK Pipelines
  • アプリ GitHubActions→ECR→EventBridgeでタスク定義だけを更新

本セッションでは

  • CDK Pipelines
  • OIDC認証構築
  • DockerImageAsset
  • ECR ベースの軽量アプリパイプライン実装例
    について実装コードを交えて解説します。