Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
aws-cdk触ってみた / try-aws-cdk
Search
odanado
October 05, 2018
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
aws-cdk触ってみた / try-aws-cdk
odanado
October 05, 2018
More Decks by odanado
See All by odanado
Vitest Browser Mode への期待 / Vitest Browser Mode
odanado
3
5.7k
@nestjs/bull の活用について
odanado
0
1.6k
クラウド KMS の活用 / TOKYO BLOCKCHAIN TECH MEETUP 2022
odanado
0
1.4k
Vue.observable で状態管理 / vue-observable-state-management
odanado
4
2.2k
nuxtjs-axios-error-handling
odanado
0
430
ブロックチェーンアプリのトランザクションに対するデータ分析 / PyCon-JP-2019
odanado
0
460
スマートコントラクトに対する既知の攻撃とその対策 / bc.tokyo-21
odanado
0
300
最近のweb3.js事情 / bc.tokyo-19
odanado
2
580
YAPC::Tokyo 2019に スタッフ参加してみて / kichijojipm-18
odanado
1
2.4k
Other Decks in Programming
See All in Programming
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.1k
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
残高管理から台帳サービスへの進化
artoy
1
200
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Deep Space Network (abreviated)
tonyrice
0
370
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Exploring anti-patterns in Rails
aemeredith
4
540
The browser strikes back
jonoalderson
0
1.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Code Review Best Practice
trishagee
74
20k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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