2020-10-01

[レポート] CDK Day のセッション聴講メモ #CDKDay

AWS CDK にフォーカスしたオンラインイベント CDK Day が開催されたので、その参加レポ (という名のメモ) です。全部英語のセッションで字幕などもなかったので、なんとなく聞き取れた部分とスライドから読み取れた部分、関連するリンクなどをメモしています。

目次

CDK Day

AWS CDK にフォーカスしたオンラインイベントで、 東部標準時 (EDT) の 9月30日 10:00 〜 15:00 に開催されました。時差の関係で、協定世界時 (UTC) では 30日 14:00 〜 19:00 、日本標準時 (JST) では 30日 23:00 から翌 10月1日 4:00 の開催でした。

https://www.cdkday.com/

Twitter のハッシュタグは #CDKDay でした。

タイムテーブル

時間 (日本時間)タイトル
11:00 PMKeynote
11:20 PMLightning Talk: The cdk8s, the why and how - Matthew Bonig
11:30 PMCDK 101 - Tatenda Gibson
11:40 PMprojen - a CDK for software project configuration - Elad Ben Israel
11:50 PMOur Saas Journey with CDK - Ran Isenberg
12:00 AMBuilding Real-time Back Ends on AWS with AppSync and CDK - nader dabit
12:30 AMCDK and FedRAMP Compliance - Julia Jacobs
1:00 AMLunch
1:30 AMGetting started with CDK for Terraform and Python - Charles McLaughlin
2:00 AMMix and Match CDK Constructs between AWS CDK, CDK8s and CDKTF - Sebastian Korfmann
2:10 AMAWS config with CDK - chitranjali edpuganti
2:20 AMMoving from CloudFormation YAML to CDK - Benefits, How to do it in a production system, and More! - Andrew Nguyen
2:30 AMServerless IoT with Greengrass, Ansible and AWS CDK - Luca Bianchi
3:00 AMMulti-account and multi-region - Deploy your CDK app to multiple environments - Thorsten Höger
3:30 AMThe good, the bad and the ugly of CDK adoption in a big enterprise - Mat Jovanovic
3:40 AMPrototyping a CDK for Azure - Andreas Heumaier
3:50 AMClosing Remarks

セッションレポート

ここからは各セッションのレポート (メモ) です。

Keynote

Lightning Talk: The cdk8s, the why and how - Matthew Bonig

CDK 101 - Tatenda Gibson

Overview

Why CDK?

Comparison with SAM

SAMCDK
YAML or JSONプログラム言語
local emulation をサポートlocal testing をサポートしていない
サーバーレスリソースのみデプロイすべてのリソースをデプロイ

Next Steps…

projen - a CDK for software project configuration - Elad Ben Israel

eladb/projen

Our Saas Journey with CDK - Ran Isenberg

Building Real-time Back Ends on AWS with AppSync and CDK - nader dabit

GraphQL

AWS AppSync

Building AWS AppSync with CDK

CDK and FedRAMP Compliance - Julia Jacobs

Getting started with CDK for Terraform and Python - Charles McLaughlin

Mix and Match CDK Constructs between AWS CDK, CDK8s and CDKTF - Sebastian Korfmann

AWS config with CDK - chitranjali edpuganti

Moving from CloudFormation YAML to CDK - Benefits, How to do it in a production system, and More! - Andrew Nguyen

Benefit

Migration

more

Serverless IoT with Greengrass, Ansible and AWS CDK - Luca Bianchi

Multi-account and multi-region - Deploy your CDK app to multiple environments - Thorsten Höger

Create Demo Project (HTTP API)

Deploy to two different Region (and Account)

The good, the bad and the ugly of CDK adoption in a big enterprise - Mat Jovanovic

Bad

Ugly

Prototyping a CDK for Azure - Andreas Heumaier

まとめ

AWS CDK にフォーカスしたオンラインイベント CDK Day のレポート (という名のメモ) でした。

CDK に関するセッションのみということで、非常に濃い CDK タイムでした。すべて英語のセッションで、時間帯も深夜帯ということでなかなか頭が回らない中で聞いていましたが、面白い話もいくつかありました。

特に、 CDK for Terraform の話は Keynote や複数のセッションで触れられていました。個人的には Terraform 始めようと思っているところなので、 CDK for Terraform も合わせて使ってみようと思います。

今回は AWS CDK についての話を聞くというのはもちろん、海外のセッションを聞いてみるというのも一つの目的でした。普段から英語のドキュメントを読むことも多いので英語のセッションもなんとなくは理解できるかなと思っていましたが、全然ダメでした。やはり Reading と Listening では勝手が全然違いますね…ということで今回のメモは本当のメモレベルになってます。

セッションの動画はあとからアップされる (?) みたいなので、気になる方はぜひそちらのほうを確認してみてください。