0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS App syncとAWS Kinesis data streamsの違いについての備忘録

Posted at

違いの簡単な結論

  1. AWS AppSyncはクライアントとバックエンドの間でのリアルタイムなデータ同期
  2. Amazon Kinesis Data Streamsは大規模なリアルタイムデータの収集、処理、分析に使用

AWS App Syncについて

個々のデータ項目のリアルタイムな同期に適してる

AWS Kinesis Data Streams

大量のイベントやデータのストリーム全体を処理するのに適している

AWS AppSync使用例

あなたのウェブアプリは、ユーザーが新しいメッセージを投稿したときにリアルタイムでデータを更新する必要があります。ここでAWS AppSyncを使用すると、クライアント(ウェブブラウザやモバイルアプリ)とバックエンドのデータソース(たとえばDynamoDB)間でリアルタイムデータ同期が可能になります。ユーザーがメッセージを投稿すると、即座に他のユーザーの画面にそのメッセージが表示されます。

AWS Kinesis Data Streams

あなたのウェブアプリは、数百万人のユーザーが同時にリアルタイムでイベントを発生させ、それらのイベントを分析してリアルタイムなレコメンデーションやアラートを生成したいとします。この場合、Amazon Kinesis Data Streamsを使用することで、数十万/秒のイベントを受信し、ストリーム処理を行い、そのデータをさまざまな処理パイプラインに渡すことができます。例えば、特定の行動パターンに基づいてユーザーにリアルタイムな推奨を提供するなどのアクションを実行できます。

ここは違うよ〜ここはこの方が?等々ございましたらご指摘いただけますと幸いです。
ここまでお読みいただきありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?