メインコンテンツまでスキップ

AWS AppSync

Overview

AWS AppSyncは GraphQL API の開発を簡単に行うことができるサーバーレスサービス。
AppSyncは GraphQL API に関するセットアップ機能をフルマネージドで提供し、AWS WAFやCloudWatch・X-Rayの組み込みサポートにより、API保護・モニタリング・追跡できるためメンテナンスコストを削減できる。

ヒント

GraphQL とはMeta社が提供しているWeb APIのクエリ言語で、特徴として少ないリクエストで複数のリソースにアクセス可能で最小限のデータのみを取得できるメリットある。

AppSync コスト

次の場合に料金が発生する。

  1. クエリとデータ変更操作
  2. データへのリアルタイム更新受信時
  3. GraphQL API専用のキャッシュインスタンス

AppSyncの利用シーン

AppSyncの利用シーンは次のようなものがある。

  1. AWS上でGraphQLを利用したい場合
  2. オフライン時でもアプリケーションを操作したい時
  3. 複数の利用者が共同編集を行うチャットアプリケーション