Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
KentaNishikawa1
437 views
Amplifyで自社サービスを開発してみた.pdf
サーバーレスLTのスライドです。
Services
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
React + Amplifyで アプリ開発
by
虎の穴 開発室
PDF
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
by
Amazon Web Services Japan
PDF
AWS Amplify - Auth/API Category & Vue 構築ハンズオン
by
Eiji KOMINAMI
PPTX
AWS Amplify 入門
by
Hideaki Aoyagi
PPTX
20181212_amplfy_console
by
Hisayuki Mori
PDF
Amplify Studioを使ってみた
by
虎の穴 開発室
PDF
AWS Black Belt Online Seminar AWS Amplify
by
Amazon Web Services Japan
PDF
AmplifyのバグをAWSに報告して直してもらった話
by
Keita Ibaraki
React + Amplifyで アプリ開発
by
虎の穴 開発室
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
by
Amazon Web Services Japan
AWS Amplify - Auth/API Category & Vue 構築ハンズオン
by
Eiji KOMINAMI
AWS Amplify 入門
by
Hideaki Aoyagi
20181212_amplfy_console
by
Hisayuki Mori
Amplify Studioを使ってみた
by
虎の穴 開発室
AWS Black Belt Online Seminar AWS Amplify
by
Amazon Web Services Japan
AmplifyのバグをAWSに報告して直してもらった話
by
Keita Ibaraki
Similar to Amplifyで自社サービスを開発してみた.pdf
PPTX
Aws amplify studioが変えるフロントエンド開発の未来とは v2
by
Koitabashi Yoshitaka
PDF
AWS Amplify XRを動かしてみたら、、、
by
Tsuyoshi Yamamoto
PPTX
AWS amplify studioが変えるフロントエンド開発の未来とは
by
Koitabashi Yoshitaka
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
leverages_event
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
PDF
AWS Amplify(Next.js) と Stripeを実装してみた話(こざる)
by
seinarduino
Aws amplify studioが変えるフロントエンド開発の未来とは v2
by
Koitabashi Yoshitaka
AWS Amplify XRを動かしてみたら、、、
by
Tsuyoshi Yamamoto
AWS amplify studioが変えるフロントエンド開発の未来とは
by
Koitabashi Yoshitaka
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
AWS Amplify(Next.js) と Stripeを実装してみた話(こざる)
by
seinarduino
Amplifyで自社サービスを開発してみた.pdf
1.
Amplifyで自社サービスを開発してみた NkawaK
2.
西川健太(@NkawaK) 所属: 株式会社ギークフィード 担当: ReactやAWSの開発など 趣味:
アニメ鑑賞、ゲームなどなど 自己紹介
3.
今回開発した自社サービス
4.
Amplifyを採用してよかったところ ・バックエンド部分をいい感じに自動生成してくれる ・GitHubと連携することで簡単に CI/CDが実現できる ・スケールが容易
5.
Amplifyを採用してよかったところ ・バックエンド部分をいい感じに自動生成してくれる ・GitHubと連携することで簡単に CI/CDが実現できる ・スケールが容易
6.
各種コマンドでバックエンドを作成 amplify init :
Amplifyの環境構築 amplify add auth: Cognitoを使った認証の追加 amplify add api: GraphQLとAppSyncを使用したAPIの作成 or API GatewayとLambdaの追加
7.
Amplify init プロジェクトのディレクトリで Amplify initを実行するだけ これだけで環境が作られます
8.
Amplify add auth amplify
add authを実行するだけで Cognitoのユーザープールが作られ ます Social Sign In やSAML、MFAにも対 応してます
9.
Amplify add api amplify
add apiでGraphQLを選ぶと AppSyncのAPIが作られます
10.
Amplify add api amplify
add apiの後にamplify pushで GraphQLのクエリとDynamoDBのテーブ ルを作成
11.
Amplify add api WebScoketを使ったリアルタイムデータの取得も簡単
!
12.
Amplify add api amplify
add apiでRESTを選ぶとLambdaが 作成されます ↑の後にamplify pushでAPI Gatewayが作 成されます
13.
各種コマンドでバックエンドを作成 amplify init :
Amplifyの環境構築 amplify add auth: Cognitoを使った認証の追加 amplify add api: GraphQLとAppSyncを使用したAPIの作成 or API GatewayとLambdaの追加 バックエンドの作成を Amplifyに任せることで大幅な工数の削減 UI/UXの開発に注力することができた
14.
Amplifyを採用してよかったところ ・バックエンド部分をいい感じに自動生成してくれる ・GitHubと連携することで簡単に CI/CDが実現できる ・スケールが容易
15.
Amplifyのコンソールでらくらく CI/CD コンソールでGitHubを選んで認証すれば OK テストも自動で作ってくれます
16.
Amplifyを採用してよかったところ ・バックエンド部分をいい感じに自動生成してくれる ・GitHubと連携することで簡単に CI/CDが実現できる ・スケールが容易
17.
Amplifyで主に使用するAWSサービス AppSync、Lambda、API Gateway、DynamoDBなど これらはスケーラブルサービスなので将来的なスケールアップが容易 AppSync、API Gateway
→ キャッシュの有効化 Lambda → メモリを増やす DynamoDB → Auto Scalingを設定、レプリカの追加
18.
Amplifyのつらみ ・ある程度のAWSサービスへの理解が必要になる ・Amplify UIがReact V18に現在対応していない
19.
Amplifyのつらみ ・ある程度のAWSサービスへの理解が必要になる ・Amplify UIがReact V18に現在対応していない
20.
いずれ来るAmplifyのチュートリアルを越える時 ... Amplifyアプリと他のAWSサービスを連携したい! 🤔
21.
筆者の場合 ・Amazon ConnectのAPIの同時実行数を制限したい ・Amazon Connectの通話履歴データを画面上で再生したい ・CognitoのユーザーにAmazon
Connectのユーザー情報を持たせたい ・Amplify pushでエラーが起こった時の調査
22.
筆者の場合 ・Amazon ConnectのAPIの同時実行数を制限したい ・Amazon Connectの通話履歴データを画面上で再生したい ・CognitoのユーザーにAmazon
Connectのユーザー情報を持たせたい ・Amplify pushでエラーが起こった時の調査 Lambda → SQS → Lambda → DynamoDBの構成で同時実行数を制限
23.
筆者の場合 ・Amazon ConnectのAPIの同時実行数を制限したい ・Amazon Connectの通話履歴データを画面上で再生したい ・CognitoのユーザーにAmazon
Connectのユーザー情報を持たせたい ・Amplify pushでエラーが起こった時の調査 API Gateway → Lambda → S3の構成で通話音声を取得
24.
筆者の場合 ・Amazon ConnectのAPIの同時実行数を制限したい ・Amazon Connectの通話履歴データを画面上で再生したい ・CognitoのユーザーにAmazon
Connectのユーザー情報を持たせたい ・Amplify pushでエラーが起こった時の調査 Amazon Connectにログインして、APIからユーザー情報を取得 Cognitoにサインアップする際に Amazon ConnectのユーザーIDを入力
25.
筆者の場合 ・Amazon ConnectのAPIの同時実行数を制限したい ・Amazon Connectの通話履歴データを画面上で再生したい ・CognitoのユーザーにAmazon
Connectのユーザー情報を持たせたい ・Amplify pushでエラーが起こった時の調査 エラーが起こっている AWSリソースを特定したり、エラーの修正に AWSサービ スの理解が必要だった
26.
Amplifyのつらみ ・ある程度のAWSサービスへの理解が必要になる ・Amplify UIがReact V18に現在対応していない
27.
Amplify UI
28.
Amplify UI React V18にインストールしようとしたらエラーに、
V16.8 ~ V17にしか対応してないっぽい ?🤔
29.
まとめ ・Amplifyならバックエンドを自動で作ってくれて工数を短縮できる ・CI/CDを簡単に実現できて、開発効率が上がる ・使用するAWSサービスがスケーラブル ・Amplifyで凝ったことをやると、なんやかんやで AWSへの理解が必要になる
30.
社員募集してます とりあえず話を聞きたいって方は筆者 (@NkawaK)にDM送ってもらってもOKで す
Download