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
320
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
220
Amplify + React Nativeで挑む! 新規事業アプリの開発
ototrip
0
420
TypeScript と Amplify を使った概念検証術
ototrip
0
430
Other Decks in Technology
See All in Technology
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
Findy Freelance 利用シーン別AI活用例
ness
0
400
Lambda management with ecspresso and Terraform
ijin
2
150
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
890
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
450
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
230
生成AI導入の効果を最大化する データ活用戦略
ham0215
0
120
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.6k
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.9k
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
1.3k
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
790
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Done Done
chrislema
185
16k
Documentation Writing (for coders)
carmenintech
73
5k
A Tale of Four Properties
chriscoyier
160
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Making Projects Easy
brettharned
117
6.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
BBQ
matthewcrist
89
9.8k
Navigating Team Friction
lara
188
15k
Statistics for Hackers
jakevdp
799
220k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
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.