はじめに ある案件でAppSyncを使うことになったが、商用利用の事例が少なくデプロイ方法がわからなかった。 自動でデプロイできる仕組みを探したところ、Serverless FrameworkのAppSyncプラグインがあったので使ってみた。 AppSyncとは AppSyncはAWSで利用できるGraphQLベースのマネージドサービスである。 特徴として バックエンドサービスを自由に切り替えることができる GraphQLベースのため、フロントエンドに必要なデータを定義できる などがある。 特にバックエンドにはLambdaやDynamoDB、HTTPなど多様なリソースを選択できる。 前提 今回の案件では以下の条件があった。 AppSyncをLambdaバックエンドとHTTPバックエンドの二種類を実装 フロントエンドはアプリ(iOS, Android) とWebアプリ(JavaScript)