Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「AWS CDK入門」の前日譚/Prequelto-Introduction-To-AWSCDK
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tyumugiko
November 08, 2025
Programming
0
170
「AWS CDK入門」の前日譚/Prequelto-Introduction-To-AWSCDK
tyumugiko
November 08, 2025
Tweet
Share
More Decks by tyumugiko
See All by tyumugiko
エンジニアが好きそうな、おススメ小説3選!/Engineer-Osusume-Novel-3
tyumugi1113
0
8
生成AIとお絵描き対決! ~テーマ:AWSシステム構成図~/genaiarchitecture-20250912
tyumugi1113
0
110
Other Decks in Programming
See All in Programming
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AgentCoreとHuman in the Loop
har1101
5
240
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
AI & Enginnering
codelynx
0
120
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
CSC307 Lecture 02
javiergs
PRO
1
780
2026年 エンジニアリング自己学習法
yumechi
0
140
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
190
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Mind Mapping
helmedeiros
PRO
0
89
So, you think you're a good person
axbom
PRO
2
1.9k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
54
A Soul's Torment
seathinner
5
2.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
We Have a Design System, Now What?
morganepeng
54
8k
RailsConf 2023
tenderlove
30
1.3k
Transcript
「AWS CDK入門」の前日譚 株式会社テクノプロジェクト 中林 風真
2 自己紹介 株式会社テクノプロジェクト 3DL AWSチーム 中林 風真 – Nakabayashi, Fuma
@tyumugiko 好きな AWS サービス AWS Cloud Development Kit (AWS CDK) 経歴 • 2021年 4月 新卒入社 • 2023年 4月 AWS に関する業務に従事 AWS Step Functions
3 CDKはいいぞ
4 CDKに入門しよう!
5 なんでCDKなんだっけ? の前に、
6 CDK入門、入門! なぜCDKに入門するのか
7 モダン入門 → 現代的であること。今風でしゃれていること。(デジタル大辞泉より) モダンとは ▪エンタープライズな構成変更フロー 管理者・顧客 Management Console クラウドリソース
手順書 パラメータシート インフラ担当者 クラウドリソース GitHub インフラ担当者 インフラ担当者 インフラ担当者 GitHub 管理者・顧客 ▪モダンな構成変更フロー レビュー 承認 コード修正 PR レビュー 依頼 レビュー 完了 レビュー 依頼 承認 デプロイ
8 モダン入門 → 現代的であること。今風でしゃれていること。(デジタル大辞泉より) モダンとは ▪エンタープライズな構成変更フロー 管理者・顧客 Management Console クラウドリソース
手順書 パラメータシート インフラ担当者 クラウドリソース GitHub インフラ担当者 インフラ担当者 インフラ担当者 GitHub 管理者・顧客 ▪モダンな構成変更フロー レビュー 承認 コード修正 PR レビュー 依頼 レビュー 完了 レビュー 依頼 承認 デプロイ
9 IaC入門 手動ではなく、コードによってインフラストラクチャの管理やプロビジョニングを行うプロセス IaCとは ソースコード クラウドリソース IaCツール リソースは この状態であるべき (宣言的)
目的の状態に収束 ソフトウェア開発のプラクティスをインフラ構築の自動化に生かす 継続的デリバリーに必須の技術
10 IaC入門 IaCのメリット • 人による解釈違いや操作ミスのリスクあり • 何度も同じ構成を作るのが大変 • 手順書やスクリプトの作成に時間がかかる •
継続的なテストやデリバリーに難あり 手順書 パラメータシート インフラ担当者 Management Console インフラ担当者 コード修正 PR • 人的ミスの排除 • バージョン管理による変更の追跡と承認プ ロセス • CI/CDで自動テスト、デプロイ • 同じ構成を何度でもデプロイ • デプロイ作業時間の削減 IaC クラウドリソース デプロイ
11 AWSのIaC入門 AWSにおけるIaC CloudFormation Cloud Development Kit (AWS CDK) 記述言語:YAML
/ JSON AWS公式であり、ほぼ全ての AWSサービスに対応している信 頼性。 記述言語:TypeScript, Python, Java, Go, C# 使い慣れたプログラミング言語 を使用してクラウドアプリケーショ ンリソースを定義できるOSSのフ レームワーク。 コードからCFnテンプレートを作 成 記述言語:HCL HashiCorp社が提供するインフ ラストラクチャ自動化のための オープンソースのツール
12 CDK入門、入門! なぜ、CDKなのか メリット • YAMLやJSON、DSLでなくプログラミング言語でインフラを定義できるためプログラマーに とっては学習コストが低い • 型安全性によるコード補完によって事前検証が容易 •
生成AI時代でも静的型付けによる型安全性はチェックとして有効 • アプリのコードもインフラとまとめて管理/テスト/デプロイ可能
13 CDK入門、入門! CDKのユーザーから見た動き AWS Cloud AWS Cloud Development Kit (AWS
CDK) Source code Lambda API Gateway AWS CloudFormation Stack Lambda API Gateway $ npx cdk deploy Generate client
14 CDK入門、入門! • 自分の慣れている言語でOK! • 新規に学び始めるなら、TypeScript 1択! • 公式ドキュメント・サンプルもTypeScript前提のコードが大半。 •
ドキュメント検索時にも有効に働く。 どの言語を選ぶべき? 参考:https://matthewbonig.com/posts/community-survey-2023/
15 CDK入門、入門! CDKに入門しよう!! • CDK入門記事はたくさんあります。いろいろ参考に入門してください! • とりあえず AWS 高野さん の【AWS
Black Belt】を見よう!
16 Thank you!