Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
aws-cdk触ってみた / try-aws-cdk
Search
odanado
PRO
October 05, 2018
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
aws-cdk触ってみた / try-aws-cdk
odanado
PRO
October 05, 2018
More Decks by odanado
See All by odanado
Vitest Browser Mode への期待 / Vitest Browser Mode
odanado
PRO
3
5.5k
@nestjs/bull の活用について
odanado
PRO
0
1.6k
クラウド KMS の活用 / TOKYO BLOCKCHAIN TECH MEETUP 2022
odanado
PRO
0
1.3k
Vue.observable で状態管理 / vue-observable-state-management
odanado
PRO
4
2.1k
nuxtjs-axios-error-handling
odanado
PRO
0
410
ブロックチェーンアプリのトランザクションに対するデータ分析 / PyCon-JP-2019
odanado
PRO
0
460
スマートコントラクトに対する既知の攻撃とその対策 / bc.tokyo-21
odanado
PRO
0
280
最近のweb3.js事情 / bc.tokyo-19
odanado
PRO
2
560
YAPC::Tokyo 2019に スタッフ参加してみて / kichijojipm-18
odanado
PRO
1
2.4k
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
160
Oxlintのカスタムルールの現況
syumai
6
1.1k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
Inside Stream API
skrb
1
700
A2UI という光を覗いてみる
satohjohn
1
130
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
280
CSC307 Lecture 17
javiergs
PRO
0
320
Lessons from Spec-Driven Development
simas
PRO
0
190
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
Contextとはなにか
chiroruxx
1
310
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
AIで効率化できた業務・日常
ochtum
0
130
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
Designing for Timeless Needs
cassininazir
1
250
A designer walks into a library…
pauljervisheath
211
24k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Unsuck your backbone
ammeep
672
58k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Transcript
aws-cdkを触ってみた 若手エンジニアLT #5 @odan3240 1
aws-cdkとは • AWS Cloud Development Kit • https://aws.amazon.com/jp/blogs/news/aws-cdk-developer-pre view/ •
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.Bucket 4
やってみたこと • odanado/aws-cdk-sandbox-static-site • 静的サイトを構築する ◦ S3 ▪ ファイル置いておける君 ◦
CloudFront ▪ CDN君 ▪ 静的ファイルをキャッシュする 5
デモ 6
感想 • TypeScriptだけどOOPぽくない ◦ クラスをnewするだけ 7
感想 • テンプレートリテラル良い ◦ 良い ◦ つらい 8
感想 • 型がドキュメントになる ◦ どういうプロパティがあるのかが型定義からわかる 9
自己紹介 • Twitter: @odan3240 • 興味 ◦ Webフロントエンド ◦ 機械学習
◦ スプラトゥーン2 10