AWS AppSync
Overview
AWS AppSyncは GraphQL API
の開発を簡単に行うことができるサーバーレスサービス。
AppSyncは GraphQL API
に関するセットアップ機能をフルマネージドで提供し、AWS WAFやCloudWatch・X-Rayの組み込みサポートにより、API保護・モニタリング・追跡できるためメンテナンスコストを削減できる。
tip
GraphQL
とはMeta社が提供しているWeb APIのクエリ言語で、特徴として少ないリクエストで複数のリソースにアクセス可能で最小限のデ ータのみを取得できるメリットある。
AppSync コスト
次の場合に料金が発生する。
- クエリとデータ変更操作
- データへのリアルタイム更新受信時
- GraphQL API専用のキャッシュインスタンス
AppSyncの利用シーン
AppSyncの利用シーンは次のようなものがある。
- AWS上でGraphQLを利用したい場合
- オフライン時でもアプリケーションを操作したい時
- 複数の利用者が共同編集を行うチャットアプリケーション