Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
aws-cdk触ってみた / try-aws-cdk
odanado
October 05, 2018
Programming
0
97
aws-cdk触ってみた / try-aws-cdk
odanado
October 05, 2018
Tweet
Share
More Decks by odanado
See All by odanado
Vue.observable で状態管理 / vue-observable-state-management
odanado
4
1.2k
nuxtjs-axios-error-handling
odanado
0
140
ブロックチェーンアプリのトランザクションに対するデータ分析 / PyCon-JP-2019
odanado
0
240
スマートコントラクトに対する既知の攻撃とその対策 / bc.tokyo-21
odanado
0
110
最近のweb3.js事情 / bc.tokyo-19
odanado
2
330
YAPC::Tokyo 2019に スタッフ参加してみて / kichijojipm-18
odanado
1
1.8k
JavaScript + Dockerの知見 / knowledge-of-docker-in-javascript
odanado
9
51k
nuxt-i18nを使ったWebサイトの多言語化 / i18n-of-web-site-using-nuxt-i18n
odanado
1
5.3k
【poke2vec】ポケモンの役割ベクトルの 学習とその分析・可視化 / pyconjp-poke2vec
odanado
3
4.8k
Other Decks in Programming
See All in Programming
Amazon Aurora の v1 が EOL になるので 10 クラスタアップグレードして出てきたノウハウ
dekokun
0
850
Scrum Fest Osaka 2022/5年で200人になったスタートアップの アジャイル開発の歴史とリアル
atamaplus
1
820
Improving Developer Experience Through Tools and Techniques 2022
krzysztofzablocki
0
470
git on intellij
hiroto_kitamura
0
170
BASE BANKチームの技術選定と歴史 / how to decide technology selection for startup
budougumi0617
0
170
はてなフォトライフをECSに移行した話 / Hatena Engineer Seminar #20
cohalz
1
820
Custom Design Systems in Compose UI
rharter
5
520
Value and Record Types
hschwentner
0
550
Power Automateドリブンのチームマネジメント
hanaseleb
0
180
iOS 16からのロック画面Widget争奪戦に備える
tsuzuki817
0
190
A Philosophy of Software Design 後半
yosuke_furukawa
PRO
10
2.7k
GDG Seoul IO Extended 2022 - Android Compose
taehwandev
0
290
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
57
5.3k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
213
11k
Documentation Writing (for coders)
carmenhchung
48
2.5k
Six Lessons from altMBA
skipperchong
14
1.4k
Code Review Best Practice
trishagee
43
9.2k
Debugging Ruby Performance
tmm1
65
10k
The Mythical Team-Month
searls
209
39k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
315
19k
A Philosophy of Restraint
colly
192
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
Git: the NoSQL Database
bkeepers
PRO
415
59k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
920
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