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
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
400
Other Decks in Business
See All in Business
Sales Marker Culture book
salesmarker
PRO
44
77k
AI駆動開発の成功と失敗 クラスメソッドの実践事例集
satoshi7
3
670
新規投資家向け資料20251114
junkiogawa
0
110
202510_採用ピッチ資料
10inc_matsushita
0
200
T2 Company Deck
t2pr
0
2.4k
アッテル会社紹介資料/culture deck
attelu
11
15k
【DearOne】Dear Newest Member
hrm
2
13k
Crisp Code inc.|サービス紹介 / 料金表 - Services & Price list
so_kotani
1
440
【Progmat】デジタル資産の基礎知識(ST・SC動向俯瞰|2025年秋)
progmat
0
580
Third Intelligence Company Deck
thirdintelligence
0
2.4k
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
3
80k
Mercari-Fact-book_en
mercari_inc
2
30k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Code Reviewing Like a Champion
maltzj
527
40k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
RailsConf 2023
tenderlove
30
1.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Optimizing for Happiness
mojombo
379
70k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Documentation Writing (for coders)
carmenintech
76
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 ご清聴ありがとうございました