
AppSyncの連携先にDynamoDBが利用される
DynamoDBはリアルタイムのデータ集計処理に使用できる、耐久性、拡張性、および可用性の高いデータストアです。
AppSyncを使用して、DynamoDBのデータをリアルタイムで最新の状態に保つコラボレーションアプリを簡単に構築できます。
これにより、アプリケーションはAmazon DynamoDBのデータにアクセスしたり、
EC2インスタンスやAWS Lambda関数がデータ処理を実行するなどの機能を実装することができます。
したがって、DynamoDBとAppSyncとを連携して、リアルタイム処理機能を実装することが可能です。
(67) AmplifyとAppSyncでモダンでイケてるWebサービスを爆速で立ち上げようぜ #devio2020 - YouTube
ユースケース
WEBアプリケーションに投稿される動画コンテンツに対して、人気投票が可能な機能を実装しています。
この投票機能では、リアルタイムランキングが実行されるため、投票データが非常にスケーラブルで可用性の高いデータストアに保存されなければなりません。
- Dynamo DB + AWS AppSync