ポートフォリオ – Terraform で作る “ちょっと本格的な” AWS 構成入門

ポートフォリオ – Terraform で作る “ちょっと本格的な” AWS 構成入門

無料で読める本

📖 この本は現場での経験をベースにTerraformで本格的なAWSインフラを構築した記録です。 👤 私は現在AWS案件で以下全てを1人で担当しています。 ・AWSのインフラ構築(Cognito, VPC, RDS, ECSなど) ・バックエンド(Typescript + Express)のAPI開発 ・フロントエンド(React)の実装 「まだ未経験扱いされるかもしれない」 ── そんな不安を持っていました。 でも、手を動かし続ける中で「自分、できるじゃん」と実感するようになりました。 この本では、そんな自分の経験をベースにTerraformを使って以下の内容をまとめています。 ✅ モジュール設計やファイル構成の工夫 ✅ 開発・本番環境の切り分け ✅ IAM, AMC, Route53, ECR など実務でも使われるリソース設計 ✅ 初心者がつまづきやすいポイントのフォローと用語の解説 この本は、「職歴では伝わらない自分の技術力を可視化するためのポートフォリオ」でもあります。 未経験から現場に入り、手を動かして「できるじゃん」と感じたその証拠として、今の自分のベストを詰め込みました。 👀 こんな方におすすめ 🔹 Terraformのコードを実務レベルで見て学びたい方 🔹 自分もポートフォリオを作りたいと考えている未経験・初学者の方 🔹 採用担当・レビュー担当として、Terraform実装スキルを知りたい方

Chapters
Chapter 01

はじめに

Chapter 02

前提条件

Chapter 03

[infra] 最初のリソース生成

Chapter 04

[infra] Cognitoを作成する

Chapter 05

[front] Reactセットアップ

Chapter 06

[front] ページの土台作成

Chapter 07

[front] ログイン画面

Chapter 08

[api] Expressセットアップ

Chapter 09

[api] Dockerコンテナ

Chapter 10

[api] Prismaセットアップ

Chapter 11

[api] 共通処理の作成

Chapter 12

[api] タスク管理機能を実装

Chapter 13

[front] タスク一覧機能

Chapter 14

[front] タスク作成機能

Chapter 15

[front] タスク更新&削除機能

Chapter 16

[infra] リソースのモジュール化

Chapter 17

[infra] Backend.tf

Chapter 18

[infra] Networkモジュール

Chapter 19

[infra] デバッグモジュール

Chapter 20

[infra] Cognito, ECRモジュール

Chapter 21

[infra] RDSモジュール

Chapter 22

[infra] DBにアプリ用ユーザーを作成する

Chapter 23

[infra] Route53ゾーン作成

Chapter 24

[infra] ACMモジュール

Chapter 25

[infra] ALBモジュール

Chapter 26

[infra] SSMモジュール

Chapter 27

[infra] ECSモジュール

Chapter 28

[infra] AutoScalingモジュール

Chapter 29

[infra] ReactHostingモジュール

Chapter 30

[infra] OpenIDConnect

Chapter 31

[infra] CICD IAMモジュール

Chapter 32

[deploy] インフラ初期設定が終わったので、ECSに手動デプロイして動作確認してみる

Chapter 33

[CI/CD] GitHub ActionsでAPIサーバーをECSに自動デプロイする

Chapter 34

[CI/CD] GitHub ActionsでReactアプリをS3に自動デプロイする

Chapter 35

[final] 動作確認してみよう!

Chapter 36

[extra] +αをやるなら

Chapter 37

お片付け

Chapter 38

まとめ

Author
yuyan
Topics
¥0今すぐ読む
公開
NEW
文章量
284,018
価格
0