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
4k
@nestjs/bull の活用について
odanado
PRO
0
1.4k
クラウド KMS の活用 / TOKYO BLOCKCHAIN TECH MEETUP 2022
odanado
PRO
0
1.1k
Vue.observable で状態管理 / vue-observable-state-management
odanado
PRO
4
2k
nuxtjs-axios-error-handling
odanado
PRO
0
340
ブロックチェーンアプリのトランザクションに対するデータ分析 / PyCon-JP-2019
odanado
PRO
0
400
スマートコントラクトに対する既知の攻撃とその対策 / bc.tokyo-21
odanado
PRO
0
230
最近のweb3.js事情 / bc.tokyo-19
odanado
PRO
2
490
YAPC::Tokyo 2019に スタッフ参加してみて / kichijojipm-18
odanado
PRO
1
2.3k
Other Decks in Programming
See All in Programming
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
370
MLOps Japan 勉強会 #52 - 特徴量を言語を越えて一貫して管理する, 『特徴量ドリブン』な MLOps の実現への試み
taniiicom
2
340
External SecretsのさくらProvider初期実装を担当しています
logica0419
0
190
バリデーションライブラリ徹底比較
nayuta999999
1
210
SpringBootにおけるオブザーバビリティのなにか
irof
1
850
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
120
テスト分析入門/Test Analysis Tutorial
goyoki
8
2.4k
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
1
100
がんばりすぎないコーディングルール運用術
tsukakei
1
110
primeNumberでのRBS導入の現在 && RBS::Traceでinline RBSを拡充してみた
mnmandahalf
0
170
Digging into the Matrix: Practicing Code Archaeology
arthurdoler
PRO
0
200
Agent Rules as Domain Parser
yodakeisuke
1
170
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
The Cult of Friendly URLs
andyhume
78
6.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Producing Creativity
orderedlist
PRO
345
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
122
52k
How GitHub (no longer) Works
holman
314
140k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Designing for Performance
lara
608
69k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
Writing Fast Ruby
sferik
628
61k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Visualization
eitanlees
146
16k
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