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
CDKとは?からコントリビュートまで〜半年間のCDK学習振り返りとこれから〜
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shota Kawasaki
March 11, 2026
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CDKとは?からコントリビュートまで〜半年間のCDK学習振り返りとこれから〜
Shota Kawasaki
March 11, 2026
More Decks by Shota Kawasaki
See All by Shota Kawasaki
CloudFormationから理解するCDKのAwsCustomResourceの使用法
kawaaaas
1
42
アーキテクト・CDK・OSSを一気に学ぶ!L3 Construct実装のススメ
kawaaaas
0
81
おばけのアイコン可愛い、で終わらせない!KiroのSpec駆動開発に再入門
kawaaaas
0
29
初心者CDKコントリビューターによる、初心者CDKコントリビューターのためのJSII入門
kawaaaas
0
30
5分でわかって、明日からCDKを使いたくなる!個人的感動機能10選!
kawaaaas
1
350
なぜconsole.logはTokenになるのか?もうハマらないためにTokenをちゃんと理解する
kawaaaas
1
1.4k
初心者を卒業したい! CDKをちゃんと理解するためにAspectsを覗いてみる
kawaaaas
3
290
2026年はアウトプットに挑戦したい!
kawaaaas
0
21
3つのアーキテクチャで試す、IAM Policy Autopilot
kawaaaas
0
190
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
170
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Code Reviewing Like a Champion
maltzj
528
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Statistics for Hackers
jakevdp
799
230k
Tell your own story through comics
letsgokoyo
1
960
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
Designing Powerful Visuals for Engaging Learning
tmiket
1
420
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Unsuck your backbone
ammeep
672
58k
Transcript
JAWS-UG 茨城 #12 春の推しAWS サービスLT まつり! 2026/3/11 Shota Kawasaki CDK
とは?からコントリビュートまで 〜半年間のCDK 学習振り返りとこれから〜
Shota Kawasaki 出身: 千葉県(茨城県寄りです) 所属: SIer 年次: 1 年目 推しサービス:
CDK, Kiro, CloudFront : @kawaaaas
春の推しAWS サービスLT まつりですね!
私の推しAWS サービスは、AWS CDK です!
学生時代 入社後 CDK の有識者が多い部署に配属 興味を持ち、自ら0→1 で学習しました
CDK に興味を持ってくださった皆さんへ向けて 私が半年間でCDK をどのように学習してきたか ご共有させていただければと思います! 皆さんの推しになってほしい! 注意: 川崎も当然課題だらけで絶賛現在も学習中です。 一例として参考にしていただけたら幸いです。
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2026 年1 月〜 CDK へのコントリビュート 5 2026 年2 月〜 L3 Construct の実装 6
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6 様々な方の記事や資料を参照し、まずはCDK の 魅力を知り、概要を把握することに努めました
1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する https://speakerdeck.com/konokenj/cdk-best-practice-2024 実際に参照させて頂いた記事を僭越ながら一部紹介させていただきます!
1 https://zenn.dev/aki_kii/articles/cdk-recommended-points 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 実際に参照させて頂いた記事を僭越ながら一部紹介させていただきます!
1 https://techbookfest.org/product/wEWtvT8aRZgzAcVSnE7wS8?productVariantID=hq96LU4RniAn2pqYvniC6n 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 実際に参照させて頂いた記事を僭越ながら一部紹介させていただきます!
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6 AI を使いすぎずに、まずはドキュメントを 読みながら一つアプリを作成してみました
2 2025 年10 月〜11 ⽉ ドキュメント読みながらアプリ実装 ドキュメントを確認する癖がつき、基本的な書き方を知ることができました
2 2025 年10 月〜11 ⽉ ドキュメント読みながらアプリ実装 実際に書いていく中でCDK に大感動! 抽象化により、これだけの記述で 静的ホスティングの土台が実装できます
Grants により 最適な権限を一⾏で付与
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年12 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6 小さいツールや検証環境を通し、 実装の数を重ねることを意識しました
3 2025 年11 月〜 多くの小さいツールや検証環境の実装 数を重ね、実装したりAI が出してきたコードをレビューしたりすることで CDK の書き方を自らのスキルにできるように努めました
3 2025 年11 月〜 多くの小さいツールや検証環境の実装 数を重ね、実装したりAI が出してきたコードをレビューしたりすることで CDK の書き方を自らのスキルにできるように努めました
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6 資格取得がひと段落した辺りから、 空いた時間で勉強会に参加するようになりました
4 2025 年11 月〜 勉強会への参加 茨城支部 × CDK 支部にもLT 枠で参加させていただきました!
勉強会に参加すると、業務では発生していなかった問題に触れられたり、 実際に運用してみてわかった知⾒などが得られるなと感じています
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6
5 2025 年1 月〜 CDK へのコントリビュート 実際にCDK を学んでいく過程で発見した、L2 対応されていないConstruct や
パラメータに対し、いくつかissue やPR を出しました
5 2025 年1 月〜 CDK へのコントリビュート 実際にCDK を学んでいく過程で発見した、L2 対応されていないConstruct や
パラメータに対し、いくつかissue やPR を出しました
5 2025 年1 月〜 CDK へのコントリビュート コントリビュートしてみて、学習の面でも良いことがたくさんありました CDK の仕組みに詳しくなれる L2
Construct の作られ方やToken などの知見が付き、よりクリーンなコ ードが書けるようになる コントリビュートするサービスについて詳しく知る機会になる 実装を通して、API Gateway における Rest API とHTTP API の違いを学習できる
半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10
月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6
6 2025 年2 月〜 L3 Construct の実装 実装難易度が高いアーキテクチャに対して、 L3 Construct
を実装し、OSS として公開しました
6 2025 年2 月〜 L3 Construct の実装 L3 Construct の実装では、難易度が高いアーキテクチャに対し、
一からCDK の設計を⾏い学習できます
6 2025 年2 月〜 L3 Construct の実装 L3 Construct の実装では、難易度が高いアーキテクチャに対し、
一からCDK の設計を⾏い学習できます クロスリージョンの依存関係解決を 学ぶことができました
1 課題ややりたいこともまだまだたくさんあります CDK についてもっと深く深く知って行きたい CDK の内部理解が足りておらず、まだまだレビュワーの方々に お手数をおかけしてしまっている状況... もっと詳細まで理解していずれはCDK コミュニティを引っ張ってける... かはわからないが、そのくらいの気持ちで活動していきたい!
いつもレビュー本当にありがとうございます!
実践的な運用の知⾒が⾜りていない CDK の設計能力が⾜りていない 2 3 チームでの長期運用や本番環境での継続的なメンテナンスはまだ経験が浅い CDK のマイグレーションやPipeline 、マルチアカウント・マルチ環境での 実装を学習していきたい
課題ややりたいこともまだまだたくさんあります drift 検知やコンテキストキャッシュなど、CDK 特有のハマりどころに 対するベストプラクティスの引き出しがまだ少ない 実装を重ねながら、こうした知見を蓄積していきたい
是非一緒にCDK を 学習していきましょう!