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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
75
AWS CDKでリソースを作成する際の 判断フロー
shomakobayashi
1
520
Other Decks in Business
See All in Business
ゼロスペック株式会社_会社紹介資料/zerospec-company-introduction
zerospec2
0
230
『今日から使える認知行動療法』でみつけた もっと人生をたのしむヒント
mkitahara01985
1
520
Brush Company Deck ver1.0
brush2026
0
260
AIにタスク管理 されてみた
hirado_ns
0
190
ties|クラウド顧客・案件管理システム - サービスのご紹介
so_kotani
2
750
何者かになる必要はあるのか?
kkb1016
0
220
Webinar 30.04.2026 La nueva regulación del sector eléctrico
neuroenergia
PRO
0
400
Copilotの監査ログはどこまでみれるのか
ponponmikankan
3
1.5k
suisei.inc_ company deck
suisei2015
0
230
哲学ドリブン開発の全体像 ── 同じプロンプトで出力が変わるとき、何が起きているのか~Philosophy as Code
makitotashiro
0
140
データ分析をはじめよう/lets_start_data_analysis
florets1
2
1k
CX Lens 購入後体験(ポストパーチェス)分析レポート
contentmetrics
0
160
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
WENDY [Excerpt]
tessaabrams
10
37k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
For a Future-Friendly Web
brad_frost
183
10k
Become a Pro
speakerdeck
PRO
31
5.9k
Why Our Code Smells
bkeepers
PRO
340
58k
Between Models and Reality
mayunak
4
290
The World Runs on Bad Software
bkeepers
PRO
72
12k
It's Worth the Effort
3n
188
29k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Git: the NoSQL Database
bkeepers
PRO
432
67k
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 ご清聴ありがとうございました