最近、TerraformでAWSサーバーレスなサービスのインフラ構築をコード化する機会があったので理解を深めるためにプライベートでも作ってみました。 AWSサーバーレスなサービスの全体像 インフラ構築の流れ セットアップ用のCodeBuild サービスの環境を構築するCodeBuild Staging環境の構築とProduction環境の構築を結ぶCodePipeline 実装内容 インフラ部分:aws-sls-spa-sample-terraform API部分:aws-sls-spa-sample-api Web部分:aws-sls-spa-sample-web 使い方 1. GitHubのリポジトリをCodeCommitに持ってくる 2. セットアップ用のCodeBuildを動かすために必要なリソースを作る 3. セットアップ用のCodeBuildを実行する まとめ AWSサーバーレ