Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう.pdf

AWS Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう.pdf

oto trip

June 13, 2024
Tweet

More Decks by oto trip

Other Decks in Technology

Transcript

  1. 1 AWS Amplify Gen2 GA ! 裏側をちょっと覗いて、Gen2と仲良くなろう 2024.6.13 JAWS-UG 大阪

    × Amplify Japan User Group Copyright © MEC Co., Ltd. All Rights reserved.
  2. 2 自己紹介 Copyright © MEC Co., Ltd. All Rights reserved.

    名前 足立 優司(@adt0705 ) 所属 メック株式会社 コミュニティ Amplify Japan UG 運営 AWS Community Builders やってること 新規事業のモバイルアプリ開発 好きな技術 AWS Amplify / React Native, Next.js
  3. Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2

    ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
  4. Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2

    ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
  5. 5 Amplify Gen2の特徴 Copyright © MEC Co., Ltd. All Rights

    reserved. • Full TypeScript バックエンド定義方法が、従来のCLIからTypeScriptに • Sandbox環境 開発環境の構築が容易に • CDKによる拡張 Amplifyカテゴリ以外のリソース定義が容易に
  6. 7 Amplify Gen2 カテゴリ Copyright © MEC Co., Ltd. All

    Rights reserved. Amazon Cognito AWS AppSync Amazon DynamoDB Amazon S3 Auth AWS Lambda Data Function Storage
  7. Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2

    ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
  8. 12 Amplify Gen2におけるバックエンド定義 Copyright © MEC Co., Ltd. All Rights

    reserved. defineBackendやdefineStorage、defineDataってなんぞ?
  9. 13 Amplify Backend Copyright © MEC Co., Ltd. All Rights

    reserved. Amplify Backendというライブラリを呼び出している
  10. 15 Amplify Backend の Factory の中身 Copyright © MEC Co.,

    Ltd. All Rights reserved. 中身はCDKでした
  11. 18 Amplify Category API Copyright © MEC Co., Ltd. All

    Rights reserved. Amplify Category APIという別のライブラリ
  12. 19 Amplify Category API Copyright © MEC Co., Ltd. All

    Rights reserved. Amplify Category APIという別のライブラリ
  13. 21 Amplify Backend ライブラリの全容 Copyright © MEC Co., Ltd. All

    Rights reserved. つまり、こういうこと
  14. Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2

    ってどうやって動いてる? Amplify Gen2 って? Amplify Gen2 って実際どうなの? もくじ
  15. 23 CDKによるリソースの拡張 (Put Event 通知) Copyright © MEC Co., Ltd.

    All Rights reserved. これを構築するためには?
  16. 27 まとめ Copyright © MEC Co., Ltd. All Rights reserved.

    • Amplify Gen2の中身はCDK • だから、CDKによるリソースの拡張が容易 • ほかにもCategory APIのおかげで、AppSyncの拡張が容易
  17. 28 Amplify Japan User Group Copyright © MEC Co., Ltd.

    All Rights reserved. • 目的 AWS Amplifyの利用者・開発者が主体となり、 相互にAWS Amplifyの利用・開発をサポートするために、 主に日本国内で活動するグループです。 • 活動場所 メインはDiscordです 最近新しくなりました →