Event Source Mapping で実現される queue batching + Lambda のパターン。
公式: https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html
スロットリング時: https://zenn.dev/uma002/articles/7f209ecde14367
---2022/08/13
AWS Lambda の Event Source Mapping
イベントソースっぽい他のサービスから、イベントをバッチ化して取得して、そのバッチに対して AWS Lambda を実行する機構。
AWS SQS Visibility Timeout
SQS があるコンシューマーにレコードを配信したが、そのコンシューマから DeleteMessage のコマンドが届かない時、 SQS は Visibility Timeout を行い、そのレコードを再度 queue 上で配信可能状態にする。
AWS Lambda の非同期呼出
Lambda の内部 queue に Event を登録し、非同期にその event から function を呼び出す方式。
AWS Lambda の Burst Limit
Lambda の起動リクエストが来る度に、即座に並列化してインスタンスを立ち上げる際の、初期の上限値。 Region 毎に既定値。
redrive policy
AWS SQS において、 Dead Letter Queue にレコードを移動する条件を定めるデータ。