はじめに
AWS CDK(AWS Cloud Development Kit)について学び始めたので、公式・非公式問わず参考資料をまとめています。
2024年05月時点での情報です。
参考資料
Qiita記事
AWS Black Belt Online Seminar
- AWS CDK 概要 (Basic #1)【AWS Black Belt】
- AWS CDKの基本的なコンポーネントと機能 (Basic #2)【AWS Black Belt】
- 【AWS Black Belt Online Seminar】AWS Cloud Development Kit (CDK)
CDK Workshop
- AWS CDK Intro Workshop :: AWS Cloud Development Kit (AWS CDK) Workshop
- コードでインフラ定義】CDKという異次元体験をさくっとやるのに便利なAWS公式Workshopの紹介
ハンズオン形式でCDKを試せます。
AWS公式ドキュメント
- AWS Cloud Development Kit (AWS CDK) v2
- Continuous integration and delivery (CI/CD) using CDK Pipelines ※cdk pipelinesについて
特にCDKのベストプラクティスはプログラム設計の上で参考になりました。
GitHub
エラー発生時にIssues
内で検索をかけると原因が判明する場合もある為、重宝しています。
CDK公式リファレンス
BLEA(Baseline Environment on AWS)
- AWS環境にセキュアなベースラインを提供するテンプレート「Baseline Environment on AWS」のご紹介
- GitHub - aws-samples/baseline-environment-on-aws
AWS 規範ガイダンス
- Choosing an infrastructure as code tool for your organization
- The AWS CDK layer guide
- Best practices for using the AWS CDK in TypeScript to create IaC projects
イベント等
CDK Conference Japan
- AWS CDK Conference Japanに関する記事一覧 - ログミー
- AWS CDK Conference Japan 2022 - YouTube
- AWS CDK Conference Japan 2023 - YouTube
チームでの運用を検討する際に、カンファレンスの内容が大変参考になりました。
AWS Summit Online Japan 2022
Qiita CDK Advent Calendar
JAWS-UG CDK支部
定期的にYoutube Liveでイベントが開催されており、最新情報のキャッチアップ等をしています。
おわりに
- CDKは本当に便利で、プログラムで記載できる分アプリケーション開発者にも馴染みやすい内容だなと感じています。
- 他にも「この資料参考になる」等ありましたら、是非やX上で教えていただけますと幸いです!