Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
aws-cdkを触ってみた 若手エンジニアLT #5 @odan3240 1
Slide 2
Slide 2 text
aws-cdkとは ● AWS Cloud Development Kit ● https://aws.amazon.com/jp/blogs/news/aws-cdk-developer-pre view/ ● C#, Java, TypeScriptのコードをCloudFormationの テンプレートに変換するライブラリ ○ サードパーティの似たようなツールはあったが公式は初 2
Slide 3
Slide 3 text
CloudFormation? ● AWSのインフラをコード (json or yaml) で記述 例: S3にBucketを作る 3
Slide 4
Slide 4 text
aws-cdkとは ● CloudFormation Library ○ CloudFormationと対応する低レベルなAPI ● Construct Library ○ CloudFormation Libraryを使って構築された高レベルなAPI ○ 未実装な機能が結構ある ■ s3.Bucket 4
Slide 5
Slide 5 text
やってみたこと ● odanado/aws-cdk-sandbox-static-site ● 静的サイトを構築する ○ S3 ■ ファイル置いておける君 ○ CloudFront ■ CDN君 ■ 静的ファイルをキャッシュする 5
Slide 6
Slide 6 text
デモ 6
Slide 7
Slide 7 text
感想 ● TypeScriptだけどOOPぽくない ○ クラスをnewするだけ 7
Slide 8
Slide 8 text
感想 ● テンプレートリテラル良い ○ 良い ○ つらい 8
Slide 9
Slide 9 text
感想 ● 型がドキュメントになる ○ どういうプロパティがあるのかが型定義からわかる 9
Slide 10
Slide 10 text
自己紹介 ● Twitter: @odan3240 ● 興味 ○ Webフロントエンド ○ 機械学習 ○ スプラトゥーン2 10