CLF / ドメイン3 クラウドテクノロジーとサービス
AWS AppSync
概要
AWS AppSyncは、GraphQL をで提供するです。GraphQLは、クライアントが必要なデータだけを1回のリクエストで取得できるAPIの問い合わせ言語です。複数のデータソースを1つのAPIにまとめ、リアルタイム更新やオフライン同期が必要なアプリを構築できます。
主要技術
① GraphQL API
、、など複数のデータソースを、単一のGraphQLから安全に呼び出せます。
② リアルタイム更新
サブスクリプション機能により、を通じてデータの更新をクライアントへリアルタイムに配信できます。チャットやライブダッシュボードに向いています。
③ オフライン同期
モバイルアプリがオフラインの間もローカルでデータを扱い、再接続時に自動で同期できます。と組み合わせて使うことが多いです。
試験対策
① 選択基準
「GraphQL」「リアルタイムのデータ更新」「オフライン同期」というキーワードが出たらAppSyncを選びます。
② API Gatewayとの違い
や APIを公開する汎用のAPI管理サービスはです。GraphQLと明示された場合や、複数データソースの集約・リアルタイム同期が要件の場合はAppSyncを選びます。