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
5
0
Share
AWS初心者の私が語る_CDKのココがイイ_.pdf
Shoma Kobayashi
April 03, 2025
More Decks by Shoma Kobayashi
See All by Shoma Kobayashi
AWS CDKでリソースを作成する際の判断フロー
shomakobayashi
0
74
AWS CDKでリソースを作成する際の 判断フロー
shomakobayashi
1
480
Other Decks in Business
See All in Business
ドクターベネフィットG紹介資料‗エムスリー / Introduction of e-Book Unit Doctor Benefit Group of M3inc
m3
0
110
フルカイテン株式会社 採用資料
fullkaiten
0
84k
Team Topologies as the 'infrastructure for agency' with humans and AI
matthewskelton
PRO
0
640
withエンジニア_Real Voices
enito
PRO
0
100
第47期 中間期決算説明会資料
tsuchihashi
0
590
イグニション・ポイント株式会社/採用エントランスBook_2026
ignitionpointhr
2
180k
クラウドネイティブ型 電子カルテとセキュリティ / Cloud-Native Electronic Medical Records and Security
henryofficial
1
320
会社案内資料
sukirabo
0
400
Matlantis株式会社 Company Deck
matlantis
0
210
Canary Inc. Company Deck
canaryinc
PRO
2
8.2k
2026.3_中途採用資料.pdf
superstudio
PRO
4
100k
株式会社IDOM_FACT BOOK 2026
idompr
0
4.5k
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
We Are The Robots
honzajavorek
0
210
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
91
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
970
Google's AI Overviews - The New Search
badams
0
960
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
My Coaching Mixtape
mlcsv
0
92
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Marketing to machines
jonoalderson
1
5.1k
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 ご清聴ありがとうございました