Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS初心者の私が語る_CDKのココがイイ_.pdf
Search
Shoma Kobayashi
April 03, 2025
Business
0
3
AWS初心者の私が語る_CDKのココがイイ_.pdf
Shoma Kobayashi
April 03, 2025
Tweet
Share
More Decks by Shoma Kobayashi
See All by Shoma Kobayashi
AWS CDKでリソースを作成する際の判断フロー
shomakobayashi
0
70
AWS CDKでリソースを作成する際の 判断フロー
shomakobayashi
1
410
Other Decks in Business
See All in Business
Corporate Info
yuzo
0
970
㈱サンエー 会社 採用資料
uemura2024
0
170
(6枚)プレゼンの技法 ピラミッドストラクチャー PREP法 SDS法 STAR法
nyattx
PRO
1
220
Company Profile
katsuegu23
2
12k
pmconf2025_-_現役教師のたこ焼き屋さん___現役PMの駄菓子屋さんが未来に挑む___ユーザーコミュニティ主導のプロダクトマネジメント_.pdf
mindman
0
2.7k
センス・トラスト福利厚生(スマホ用)
sensetrust
0
1.8k
やらないことを決めると未来が見える!「迷わない」組織になるための マルチプロダクト戦略
onyoda
0
1.8k
ペイジェント採用資料
paygent
0
23k
「なんか好き」を設計する 情緒的価値をPMの武器にする3つのポイント
inagakikay
8
6.9k
Speee_2025年9月期 通期決算説明資料
speee_pr
0
1k
【Progmat】Monthly-ST-Market-Report-2025-Nov.
progmat
0
150
サムコ株式会社 第47期第1四半期決算概要
tsuchihashi
0
150
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Documentation Writing (for coders)
carmenintech
76
5.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Faster Mobile Websites
deanohume
310
31k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Language of Interfaces
destraynor
162
25k
Transcript
2025/04/01 JAWS-UG CDK⽀部 #20 マネコン⽀部!? VS CDK⽀部 AWS CDK初⼼者の私が語る 「CDKのココがイイ!」
⾃⼰紹介 2 • 2008年 ◦ トラック運転⼿ • 2021年 ◦ 漁師(マグロ漁船じゃないです)
• 2022年 ◦ エンジニアデビュー ▪ ビッグデータ分析基盤開発 ▪ 労務管理系WEBアプリ開発 • 2025年 ◦ クラスメソッド⼊社 サーバーサイドエンジニア • 部署 ◦ 製造ビジネステクノロジー部 • 名前(ニックネーム) ◦ ⼩林 翔⾺ • 出⾝‧住まい ◦ 神奈川県→東京 • 趣味 ◦ 筋トレ、サウナ、いきなりステーキ ◦ アウトドア、御朱印帳巡り
3 私が思うCDKのいいところを 3つご紹介します!
4 私が思うCDKのいいところ①
CDKのいいところ① 5 プログラミングしているみたいでめっちゃ楽 しい!
CDKのいいところ① 6 classクラス定義と継承 コンストラクタ newによる インスタンス化
7 私が思うCDKのいいところ②
CDKのいいところ② 8 Terraformと⽐べてstateファイルの 管理不要
CDKのいいところ② 9 不要です! 実際にあった事例 • stateファイルのロック • stateファイルの不整合 • DynamoDBを使⽤するこ
とによる追加費⽤の発⽣
10 私が思うCDKのいいところ③
CDKのいいところ③ 11 cdkコマンドによる変更確認がわかりやすい
CDKのいいところ③ 12 • cdk deployコマンド ◦ 変更内容を表で表⽰ • cdk diffコマンド
◦ カラフルで⾒やすい
まとめ 13 • ① プログラミングしているみたいで楽しい • ② Terraformと⽐べてstateファイルの管理不要 • ③
cdkコマンドによる変更確認がわかりやすい つまづきポイント • コンストラクトの概念理解 ◦ L1 (CFNリソース)、L2 (AWS構成済みパターン)、L3 (⾼レベル抽象化) の違いが分かりにくい • オブジェクト指向の考え⽅が必要 ◦ クラスや継承の知識が必要 • デプロイ失敗時のトラブルシューティング ◦ cdk deployの失敗時の切り戻し
14 CDK始めたばかりですがハマりました! Contributeを1つの目標としてがんばります。
15 ご清聴ありがとうございました