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