AWS

AWS

AWS Amplify

Web・モバイルアプリのバックエンド機能(ログインやAPI、ストレージ等)を簡単に用意できるツールセットだよ。ホスティングもしてくれるから、フロント側のデプロイもワンクリック。スタートアップにうってつけ。
AWS

AWS Amplify – Monorepo Support

1つのリポジトリに複数のアプリが入っている場合でも、Amplifyがそれぞれを別々にビルド・デプロイしてくれる。大型プロジェクトでフロントを分割管理していても対応可能なんだ。
AWS

AWS Amplify – Hosting

アプリのHTML/CSS/JSファイルをアップするだけで、すぐにWebサイトが公開できる。Gitと連携して自動デプロイも簡単だし、HTTPSも標準対応。別途サーバーを立てなくていいんだ。
AWS

AWS Amplify – Environment Management

開発用・テスト用・本番用など複数の環境をワンクリックで切り替えたり同期したりできる。チーム開発でブランチごとに別の環境を割り当てることも可能だから、安心して試せるんだ。
AWS

AWS Amplify – Authentication

ユーザーがサインアップ/サインインする機能を一瞬で導入できる。裏ではAmazon Cognitoを使っていて、パスワードリセットや多要素認証など豊富なオプションがある。
AWS

AWS Amplify – Authentication UI Libraries

ログイン画面やパスワード再設定フォームなどをUI部品として提供。ReactやVueなどのフレームワークで組み込みが簡単。見た目も設定できるから、カスタムデザインのログイン画面も作りやすい。
AWS

AWS Amplify – API (GraphQL/REST)

AppSyncやAPI Gatewayとの連携をスムーズにしてくれる。GraphQLならスキーマを自動生成し、RESTならエンドポイントを設定しやすい。フロントエンドから直感的にデータをやりとりできるんだ。
AWS

AWS Amplify – Geo (Amplify Geo)

地図や位置情報の機能を追加できる。Mapboxなどを使った地図表示や場所検索が簡単に組み込めるから、アプリで“近くのお店を表示”などの地理ベース機能をすぐ作れるんだ.
AWS

AWS Amplify – DataStore

オフラインでも使える“ローカルデータ”を用意して、ネットがつながったら自動でクラウドと同期する仕組み。モバイルアプリが地下や山奥でも動き、戻ったらサーバーに更新を反映できる。
AWS

AWS Elastic Beanstalk

アプリをアップロードすると、自動でサーバーを用意して動かしてくれるサービス。EC2の数や負荷分散もBeanstalkが勝手にやってくれるから、開発者はコードに集中できるし、スケールも簡単なんだ。