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
初学者が1ヶ月ほどAWS CDKを勉強してみた - AWS CDK Conference Ja...
Search
sakaguchi
May 20, 2023
Technology
2.3k
0
Share
初学者が1ヶ月ほどAWS CDKを勉強してみた - AWS CDK Conference Japan 2023
https://jawsug-cdk.connpass.com/event/278205/
sakaguchi
May 20, 2023
More Decks by sakaguchi
See All by sakaguchi
浅めの知識から見た AWS Certified AI Practitioner ベータ版
sakaguchi
1
740
AWS Glue for Ray の普及にささやかで微力な貢献を
sakaguchi
0
300
AWS認定を全部取って、ふた月が過ぎました
sakaguchi
0
330
AWS Cloud Quest: Cloud Practitioner で遊んでみる - JAWS-UG朝会
sakaguchi
1
280
初めてのLTに際してぶつかった己の中の障壁について - JAWSおおいた
sakaguchi
0
52
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
130
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
130
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
310
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
450
Swift Sequence の便利 API 再発見
treastrain
1
270
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
270
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
270
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
960
Tachikawa.any 運営挨拶
daitasu
0
170
CyberAgent YJC Connect
shimaf4979
1
180
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.6k
We Are The Robots
honzajavorek
0
230
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
How GitHub (no longer) Works
holman
316
150k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
How to Talk to Developers About Accessibility
jct
2
190
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
550
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
Transcript
2023/5/20 初学者が1ヶ月ほど AWS CDKを勉強してみた さかぐち AP Communications
1 自己紹介 Introduction
Profile 名前 坂口拓生 (さかぐちたくみ) 会社 エーピーコミュニケーションズ AWS歴 4年~ (2年目) 好きなAWSサービス
Step Functions, DynamoDB, Systems Manager 最近のハイライト サブスク内のAWSサンドボックス環境で Amazon SageMaker が使えずしょげる
2Main Part 本題
State & Motivation AWS CDK コードは意外と目にしている `cdk deploy` を実行したことはある `cdk
synth` を実行したこともある その他 CloudFormation は割と使っている お仕事での重要性が増した アウトプット手段の幅を広げる ほのかに香るカッコよさ TypeScript の学習経験なし
Learning AWS CDK Workshop Get Started with AWS CDK AWS
CDK Intro Workshop TypeScript の基礎から始める AWS CDK 開発入門 [AWS Black Belt Online Seminar] AWS Cloud Development Kit (CDK) API Reference - AWS CDK Developer Guide TypeScript サバイバルTypeScript ゼロからわかる TypeScript入門 その他 BLEA 各種 ブログ様 AWS Skill Builder
Impression Before bin/ やら lib/ やら *.ts , *.json いっぱいあって何がなんだか
コードもイマイチ理解できない 情報足りていないように見える after App, Stack, Construct, 指示ファイルに設定ファイル、 なんとなく構造や役割が分かってきた よく分からないし難しそう… API Reference も充実してるし、 それこそサンプルコードもたくさん デプロイ自体は簡単だぜ! コードの改修は時間あればいけるぜ! 開発も結構時間あればいけるぜ!
THANKS
Reference AWS CDK Workshop Get Started with AWS CDK https://aws.amazon.com/jp/getting-started/guides/setup-cdk/
AWS CDK Intro Workshop https://cdkworkshop.com/ja/ TypeScript の基礎から始める AWS CDK 開発入門 https://catalog.workshops.aws/typescript-and-cdk-for-beginner/ja-JP [AWS Black Belt Online Seminar] AWS Cloud Development Kit (CDK) (YouTube) (PDF) API Reference - AWS CDK https://docs.aws.amazon.com/cdk/api/v2/docs/aws- construct-library.html Developer Guide https://docs.aws.amazon.com/cdk/v2/guide/home.html TypeScript サバイバルTypeScript https://typescriptbook.jp/ ゼロからわかる TypeScript入門 (Amazon) その他 BLEA https://github.com/aws-samples/baseline-environment-on-aws 各種 ブログ様 AWS Skill Builder (AWS Skill Builder)