aws-cdk触ってみた / try-aws-cdk

00766b8e1f9c2665cf7fd29f9cf558df?s=47 odanado
October 05, 2018

aws-cdk触ってみた / try-aws-cdk

00766b8e1f9c2665cf7fd29f9cf558df?s=128

odanado

October 05, 2018
Tweet

Transcript

  1. aws-cdkを触ってみた 若手エンジニアLT #5 @odan3240 1

  2. aws-cdkとは • AWS Cloud Development Kit • https://aws.amazon.com/jp/blogs/news/aws-cdk-developer-pre view/ •

    C#, Java, TypeScriptのコードをCloudFormationの テンプレートに変換するライブラリ ◦ サードパーティの似たようなツールはあったが公式は初 2
  3. CloudFormation? • AWSのインフラをコード (json or yaml) で記述 例: S3にBucketを作る 3

  4. aws-cdkとは • CloudFormation Library ◦ CloudFormationと対応する低レベルなAPI • Construct Library ◦

    CloudFormation Libraryを使って構築された高レベルなAPI ◦ 未実装な機能が結構ある ▪ s3.Bucket 4
  5. やってみたこと • odanado/aws-cdk-sandbox-static-site • 静的サイトを構築する ◦ S3 ▪ ファイル置いておける君 ◦

    CloudFront ▪ CDN君 ▪ 静的ファイルをキャッシュする 5
  6. デモ 6

  7. 感想 • TypeScriptだけどOOPぽくない ◦ クラスをnewするだけ 7

  8. 感想 • テンプレートリテラル良い ◦ 良い ◦ つらい 8

  9. 感想 • 型がドキュメントになる ◦ どういうプロパティがあるのかが型定義からわかる 9

  10. 自己紹介 • Twitter: @odan3240 • 興味 ◦ Webフロントエンド ◦ 機械学習

    ◦ スプラトゥーン2 10