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
個人開発はAmplifyでホスティングしよう
Search
Toru Takahashi
January 27, 2024
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
個人開発はAmplifyでホスティングしよう
Toru Takahashi
January 27, 2024
More Decks by Toru Takahashi
See All by Toru Takahashi
テストコードのないプロジェクトにテストを根付かせる
tttol
1
300
ここが辛いよLambda
tttol
0
46
AWS Community Builder選出までの軌跡
tttol
1
110
自分の技術力を言語化しよう
tttol
3
120
アプリケーションエンジニアだからこそわかるCDKコントリビューションの難しさと面白さ.pdf
tttol
3
270
AWS_AmplifyとNFCカードを使ってデジタル名刺を作る.pdf
tttol
4
200
AWS AmplifyとNFCカードを使ってデジタル名刺を作る
tttol
0
170
はじめてのAWS CDKコントリビュート
tttol
0
360
Amplify製アプリケーションにパスキー認証を導入する
tttol
1
250
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Site-Speed That Sticks
csswizardry
13
1.3k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Making the Leap to Tech Lead
cromwellryan
135
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
810
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
460
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to Ace a Technical Interview
jacobian
281
24k
Transcript
個人開発は Amplifyでホスティングしよう NRIネットコム株式会社 髙橋 透 2024/01/27 JAWS-UG初心者支部#58 @東京
自己紹介 名前:髙橋 透 所属:NRIネットコム株式会社 やってること: • Webアプリバックエンド処理実装 (Java) • EC2, ECS,
S3, SES等を使ったあれこれ • PJの進捗管理、チームメンバーのコードレ ビュー等 持ってるAWS資格:SAA
TL;DR • 個人開発アプリはAmplifyでホスティングするのを勧 めたい • Amplifyを使えばインフラ作成はAmplifyにまかせ て、自分はアプリ開発に集中できる(※) • 料金も安いし使い方も平易なので初心者にも安心 •
Amplifyはいいぞ ※インフラを知らなくていいというわけではない
AWS Amplifyとは
AWS Amplifyは、Webおよびモバイルアプリケー ションの開発を容易にするためのAWSのサービスで す。 フロントエンドとバックエンドの統合、認証、API、ホス ティングなどを提供し、開発者が迅速にアプリを構 築、デプロイできるよう支援します。
AWS Amplifyは、Webおよびモバイルアプリケー ションの開発を容易にするためのAWSのサービスで す。 フロントエンドとバックエンドの統合、認証、API、ホス ティングなどを提供し、開発者が迅速にアプリを構 築、デプロイできるよう支援します。
アプリ開発は考えることがいっぱい サーバーは? DBは? 認証は? デプロイは?
アプリ開発は考えることがいっぱい サーバーは? DBは? 認証は? デプロイは? 統合 Cognito API Hosting
開発者はアプリ実装に集中し、インフラはAWSにおまかせ ・DynamoDB ・AppSync ・Cognito ・S3/CloudFront ・etc… 全部やっとくわ サーバーは? DBは? 認証は?
デプロイは? アプリ書くわ
None
Amplifyの利用方法 と いいところ
1. コマンド数行だけで DB/認証/ホスティングが可能 2. ホスティング料金が安価
1.コマンド数行だけでDB、認証、ホスティングが可能 $ amplify add [api|auth|hosting] #DB,認証,ホスティング設定を追加する $ amplify push #変更をAWSアカウントに反映
--------------------------------------------------------------------------------------------------------- 基本コマンドは上記2つ 途中色々設定を聞かれるのでそこは各自で要調整 (小規模な個人開発ならデフォルト設定のままで大体OK)
$amplify add api
$amplify add auth
$amplify add hosting
2.ホスティング料金が安価 項目 料金 ビルド&デプロイ 0.01 USD/1 分あたり データストレージ 0.023 USD/GB/月
(アプリが削除されるまで継続課金されます) データ転送(OUT) 0.15 USD/GBサービス リクエスト数(SSR) 0.30 USD/100 万リクエスト リクエスト期間(SSR) 0.20 USD/時間 (GB-時間) 参考:https://aws.amazon.com/jp/amplify/pricing/
まとめ 1. AmplifyでDB, 認証, ホスティングを設定できる 2. コマンド数行で実行できる簡易さ 3. 自分はアプリ開発に集中できる ※インフラの勉強をしなくていいというわけではない
4. ホスティング料金安い
Amplifyはいいぞ
ご清聴ありがとうございました