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
0
140
aws-cdk触ってみた / try-aws-cdk
odanado
PRO
October 05, 2018
Tweet
Share
More Decks by odanado
See All by odanado
Vitest Browser Mode への期待 / Vitest Browser Mode
odanado
PRO
3
4.5k
@nestjs/bull の活用について
odanado
PRO
0
1.5k
クラウド KMS の活用 / TOKYO BLOCKCHAIN TECH MEETUP 2022
odanado
PRO
0
1.2k
Vue.observable で状態管理 / vue-observable-state-management
odanado
PRO
4
2k
nuxtjs-axios-error-handling
odanado
PRO
0
350
ブロックチェーンアプリのトランザクションに対するデータ分析 / PyCon-JP-2019
odanado
PRO
0
420
スマートコントラクトに対する既知の攻撃とその対策 / bc.tokyo-21
odanado
PRO
0
240
最近のweb3.js事情 / bc.tokyo-19
odanado
PRO
2
510
YAPC::Tokyo 2019に スタッフ参加してみて / kichijojipm-18
odanado
PRO
1
2.3k
Other Decks in Programming
See All in Programming
Rancher と Terraform
fufuhu
2
200
Laravel Boost 超入門
fire_arlo
2
190
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
810
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
410
速いWebフレームワークを作る
yusukebe
5
1.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
190
AIでLINEスタンプを作ってみた
eycjur
1
220
AWS発のAIエディタKiroを使ってみた
iriikeita
1
150
旅行プランAIエージェント開発の裏側
ippo012
2
820
為你自己學 Python - 冷知識篇
eddie
1
340
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
19
4.6k
兎に角、コードレビュー
mitohato14
0
170
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Statistics for Hackers
jakevdp
799
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6.1k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Music & Morning Musume
bryan
46
6.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Why Our Code Smells
bkeepers
PRO
339
57k
The Pragmatic Product Professional
lauravandoore
36
6.8k
What's in a price? How to price your products and services
michaelherold
246
12k
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