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のココがイイ_.pdf
Search
Shoma Kobayashi
April 03, 2025
Business
7
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS初心者の私が語る_CDKのココがイイ_.pdf
Shoma Kobayashi
April 03, 2025
More Decks by Shoma Kobayashi
See All by Shoma Kobayashi
AWS CDKでリソースを作成する際の判断フロー
shomakobayashi
0
78
AWS CDKでリソースを作成する際の 判断フロー
shomakobayashi
1
610
Other Decks in Business
See All in Business
新規事業立ち上げにPMMが果たすべき役割と責任 −スケールアップ企業における"プロダクトマーケティング"の可能性
yushimad
1
510
OKRの本質 / Scrum Fest Osaka 2026
kawaguti
PRO
6
3.7k
三井物産グループのデジタル証券~品川・オフィス&ホテル~徹底解説セミナー
c0rp_mdm
PRO
0
960
SimpleForm 会社紹介資料
simpleform
2
58k
WDB株式会社エウレカ社会社説明資料
eureka01
0
3.8k
令和8年度会社パンフレット
wf714201
0
130
ビジネスプロセスから始めるデータモデリング ファクトとディメンションの前に考えること
tenajima
3
890
【ALH株式会社】新卒採用ビジネス適性診断受検手引き
hrteam
0
190
<DevLOVE関西>関係性が育つ前にフィードバックを届ける ~関係性が育つのを待てないとき、どう渡すのか~
emi0726
4
190
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
7
460k
2026.8_中途採用資料.pdf
superstudio
PRO
5
120k
こだわりを手放したことで気づけたスクラムマスターとしての振る舞い
kawanotron
1
480
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
350
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Discover your Explorer Soul
emna__ayadi
2
1.2k
Believing is Seeing
oripsolob
1
180
A Tale of Four Properties
chriscoyier
163
24k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
680
Fireside Chat
paigeccino
42
4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Code Reviewing Like a Champion
maltzj
528
40k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
Building the Perfect Custom Keyboard
takai
2
830
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 ご清聴ありがとうございました