AWS DynamoDB は、テーブル アクティビティのキャプチャに役立つストリームを提供します。私の理解では、夢の変化を捉える流れはStream ARN -> Shards -> shardIterator -> Records
. アプリケーションが Dynamo テーブルの変更を監視するには、上記のサイクルを実行し続ける必要があります。私のアプリケーションがリッスンできるこれらの変更とトリガーを監視できるフックによって、このフローを簡素化できるかどうか疑問に思っていました。上記のサイクルとアラートを実行できる AWS Lambda 統合があることは承知していますが、アプリケーションが AWS ラムダ アラートをリッスンできるかどうか疑問に思っていました。
npm パッケージdynamodb-streamを使用すると、変更を簡単に利用できますが、すべてのテーブル アクティビティをできるだけ速くキャプチャする必要がある場合、ポーリング メカニズムは最も効率的ではないようです。