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 Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう.pdf
Search
oto trip
June 13, 2024
Technology
1
310
AWS Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう.pdf
oto trip
June 13, 2024
Tweet
Share
More Decks by oto trip
See All by oto trip
さっそくチェック! Amplify Gen2のデプロイ体験
ototrip
1
450
Maestroで楽がしたい!
ototrip
0
210
Amplify + React Nativeで挑む! 新規事業アプリの開発
ototrip
0
420
TypeScript と Amplify を使った概念検証術
ototrip
0
430
Other Decks in Technology
See All in Technology
Deep Security Conference 2025:生成AI時代のセキュリティ監視 /dsc2025-genai-secmon
mizutani
5
3.4k
AWS 怖い話 WAF編 @fillz_noh #AWSStartup #AWSStartup_Kansai
fillznoh
0
140
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
5
810
M365アカウント侵害時の初動対応
lhazy
0
310
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
26
7.4k
Microsoft Defender XDRで疲弊しないためのインシデント対応
sophiakunii
2
360
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
7.3k
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
160
AIコードアシスタントとiOS開発
jollyjoester
1
200
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
250
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
260
「Chatwork」のEKS環境を支えるhelmfileを使用したマニフェスト管理術
hanayo04
1
430
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Facilitating Awesome Meetings
lara
54
6.5k
Why Our Code Smells
bkeepers
PRO
337
57k
Done Done
chrislema
184
16k
Code Reviewing Like a Champion
maltzj
524
40k
Building an army of robots
kneath
306
45k
Art, The Web, and Tiny UX
lynnandtonic
300
21k
Transcript
1 AWS Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう 2024.6.13 JAWS-UG 大阪
× Amplify Japan User Group Copyright © MEC Co., Ltd. All Rights reserved.
2 自己紹介 Copyright © MEC Co., Ltd. All Rights reserved.
名前 足立 優司(@adt0705 ) 所属 メック株式会社 コミュニティ Amplify Japan UG 運営 AWS Community Builders やってること 新規事業のモバイルアプリ開発 好きな技術 AWS Amplify / React Native, Next.js
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2
ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2
ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
5 Amplify Gen2の特徴 Copyright © MEC Co., Ltd. All Rights
reserved. • Full TypeScript バックエンド定義方法が、従来のCLIからTypeScriptに • Sandbox環境 開発環境の構築が容易に • CDKによる拡張 Amplifyカテゴリ以外のリソース定義が容易に
6 Amplifyで作成されるリソース群 Copyright © MEC Co., Ltd. All Rights reserved.
7 Amplify Gen2 カテゴリ Copyright © MEC Co., Ltd. All
Rights reserved. Amazon Cognito AWS AppSync Amazon DynamoDB Amazon S3 Auth AWS Lambda Data Function Storage
8 Init Amplify Copyright © MEC Co., Ltd. All Rights
reserved.
9 Init Sandbox Copyright © MEC Co., Ltd. All Rights
reserved.
10 デモ Copyright © MEC Co., Ltd. All Rights reserved.
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2
ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
12 Amplify Gen2におけるバックエンド定義 Copyright © MEC Co., Ltd. All Rights
reserved. defineBackendやdefineStorage、defineDataってなんぞ?
13 Amplify Backend Copyright © MEC Co., Ltd. All Rights
reserved. Amplify Backendというライブラリを呼び出している
14 Amplify Backend の Factory Copyright © MEC Co., Ltd.
All Rights reserved. Factory?
15 Amplify Backend の Factory の中身 Copyright © MEC Co.,
Ltd. All Rights reserved. 中身はCDKでした
16 Amplify Backend ライブラリの全容 Copyright © MEC Co., Ltd. All
Rights reserved.
17 Amplify Backend ライブラリの全容? Copyright © MEC Co., Ltd. All
Rights reserved. あれ? Dataは?
18 Amplify Category API Copyright © MEC Co., Ltd. All
Rights reserved. Amplify Category APIという別のライブラリ
19 Amplify Category API Copyright © MEC Co., Ltd. All
Rights reserved. Amplify Category APIという別のライブラリ
20 Copyright © MEC Co., Ltd. All Rights reserved.
21 Amplify Backend ライブラリの全容 Copyright © MEC Co., Ltd. All
Rights reserved. つまり、こういうこと
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2
ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
23 CDKによるリソースの拡張 (Put Event 通知) Copyright © MEC Co., Ltd.
All Rights reserved. これを構築するためには?
24 CDKによるリソースの拡張 (Put Event 通知) Copyright © MEC Co., Ltd.
All Rights reserved. CDKで簡単に拡張可能
25 CDKによるリソースの拡張 (SQLクエリ) Copyright © MEC Co., Ltd. All Rights
reserved. これを構築するためには?
26 CDKによるリソースの拡張 (SQLクエリ) Copyright © MEC Co., Ltd. All Rights
reserved. Category API がSQLクエリを良しなに
27 まとめ Copyright © MEC Co., Ltd. All Rights reserved.
• Amplify Gen2の中身はCDK • だから、CDKによるリソースの拡張が容易 • ほかにもCategory APIのおかげで、AppSyncの拡張が容易
28 Amplify Japan User Group Copyright © MEC Co., Ltd.
All Rights reserved. • 目的 AWS Amplifyの利用者・開発者が主体となり、 相互にAWS Amplifyの利用・開発をサポートするために、 主に日本国内で活動するグループです。 • 活動場所 メインはDiscordです 最近新しくなりました →
ありがとうございました!
Copyright © MEC Co., Ltd. All Rights reserved.