AWS

AWS Elastic Beanstalk – Health Monitoring

アプリがきちんと動いているかを常に監視して、青や黄や赤のステータスを出す。具合が悪い時は再起動や通知もしてくれる。アプリがへばってないかすぐ確認できるんだ。
AWS

AWS Elastic Beanstalk – Application Versions

アプリをビルドした成果物をバージョンとして管理できる。どのバージョンをどの環境にデプロイするかを選べるから、アップデートをロールバックするのも簡単にできる。
AWS

AWS Elastic Beanstalk – Environments

本番用やステージング用などに分けてアプリを走らせる枠組み。一つのBeanstalkアプリに複数環境を作り、URLも別々に分けられる。テストしてから本番に切り替える流れが楽なんだ。
AWS

AWS Elastic Beanstalk

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

AWS Amplify – Geo (Amplify Geo)

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

AWS Amplify – Authentication UI Libraries

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

AWS Amplify – Environment Management

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

AWS Amplify – Monorepo Support

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

AWS Amplify – SSR/Next.js Support

Next.jsなどサーバーサイドレンダリングにも対応し、Amplifyでデプロイできる。動的サイトやSEOを意識したアプリを手軽に公開できるから、フロント技術の幅が広がるんだ。
AWS

AWS Amplify – CI/CD Pipeline

Amplifyがコードの変更を検知して、自動ビルド・テスト・デプロイまでやってくれる。エラーがあればログを確認し、成功すれば本番サイトが更新。継続的デリバリーが実現しやすい。