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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shoma Kobayashi
April 03, 2025
Business
6
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
76
AWS CDKでリソースを作成する際の 判断フロー
shomakobayashi
1
570
Other Decks in Business
See All in Business
会社説明資料
kurashima
0
1.5k
ITが何の略なのかも知らないままエンジニアになっちゃったのでインターネットに生き恥を晒してみた話
m_k__77
1
300
Sotas Company Deck / 会社紹介資料
sotas
0
870
ブランディングサービス紹介資料《抜粋版》
brandingtechnology
0
620
Eight Career Recruiting Pitch_2605
sredoa
0
1.4k
2026_中途_理学療法士採用ピッチ資料
nozomiseikeigeka
0
110
VISASQ: ABOUT DEV TEAM
eikohashiba
6
44k
【サービス資料】toiro BPO.pdf
shiftgroup
PRO
0
380
HappyLifeCreators株式会社 会社紹介資料
hlc_recruit
0
170
プロシェアリング白書2026_PROSHARING_REPORT_2026
circulation
0
120
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
2
19k
現実は、会話から生まれる。〜 1on1とチームの場を繋ぐ、社会構成主義的実践 〜
emi0726
1
260
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Rails Girls Zürich Keynote
gr2m
96
14k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
New Earth Scene 8
popppiees
3
2.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
260
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
We Are The Robots
honzajavorek
0
250
Information Architects: The Missing Link in Design Systems
soysaucechin
0
980
How to Talk to Developers About Accessibility
jct
2
240
Mind Mapping
helmedeiros
PRO
1
260
Code Reviewing Like a Champion
maltzj
528
40k
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 ご清聴ありがとうございました