Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CDKとは?からコントリビュートまで〜半年間のCDK学習振り返りとこれから〜

Avatar for Shota Kawasaki Shota Kawasaki
March 11, 2026
75

 CDKとは?からコントリビュートまで〜半年間のCDK学習振り返りとこれから〜

Avatar for Shota Kawasaki

Shota Kawasaki

March 11, 2026
Tweet

More Decks by Shota Kawasaki

Transcript

  1. JAWS-UG 茨城 #12 春の推しAWS サービスLT まつり! 2026/3/11 Shota Kawasaki CDK

    とは?からコントリビュートまで 〜半年間のCDK 学習振り返りとこれから〜
  2. 半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10

    月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2026 年1 月〜 CDK へのコントリビュート 5 2026 年2 月〜 L3 Construct の実装 6
  3. 半年間の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 の 魅力を知り、概要を把握することに努めました
  4. 半年間の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 を使いすぎずに、まずはドキュメントを 読みながら一つアプリを作成してみました
  5. 半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10

    月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年12 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6 小さいツールや検証環境を通し、 実装の数を重ねることを意識しました
  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 資格取得がひと段落した辺りから、 空いた時間で勉強会に参加するようになりました
  7. 4 2025 年11 月〜 勉強会への参加 茨城支部 × CDK 支部にもLT 枠で参加させていただきました!

    勉強会に参加すると、業務では発生していなかった問題に触れられたり、 実際に運用してみてわかった知⾒などが得られるなと感じています
  8. 半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10

    月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6
  9. 5 2025 年1 月〜 CDK へのコントリビュート コントリビュートしてみて、学習の面でも良いことがたくさんありました CDK の仕組みに詳しくなれる L2

    Construct の作られ方やToken などの知見が付き、よりクリーンなコ ードが書けるようになる コントリビュートするサービスについて詳しく知る機会になる 実装を通して、API Gateway における Rest API とHTTP API の違いを学習できる
  10. 半年間のCDK 学習振り返り 1 2025 年10 月〜 先輩方がまとめてくださった知見でCDK の概要を把握する 2025 年10

    月〜11 ⽉ ドキュメント読みながらアプリ実装 2025 年11 月〜 多くの小さいツールや検証環境の実装 2 3 2025 年11 月〜 勉強会への参加 4 2025 年1 月〜 CDK へのコントリビュート 5 2025 年2 月〜 L3 Construct の実装 6
  11. 6 2025 年2 月〜 L3 Construct の実装 L3 Construct の実装では、難易度が高いアーキテクチャに対し、

    一からCDK の設計を⾏い学習できます クロスリージョンの依存関係解決を 学ぶことができました
  12. 実践的な運用の知⾒が⾜りていない CDK の設計能力が⾜りていない 2 3 チームでの長期運用や本番環境での継続的なメンテナンスはまだ経験が浅い CDK のマイグレーションやPipeline 、マルチアカウント・マルチ環境での 実装を学習していきたい

    課題ややりたいこともまだまだたくさんあります drift 検知やコンテキストキャッシュなど、CDK 特有のハマりどころに 対するベストプラクティスの引き出しがまだ少ない 実装を重ねながら、こうした知見を蓄積していきたい