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