イベントソースっぽい他のサービスから、イベントをバッチ化して取得して、そのバッチに対して AWS Lambda を実行する機構。
Event Source Mapping のプロセス自体には課金は発生しない。 (ただし、例えば AWS SQS に対する API Call などは、 SQS として課金対象。)
バッチの中身は、以下の条件のいずれかを満たすまで集められる。
src: https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html
SQS + Lambda
Event Source Mapping で実現される queue batching + Lambda のパターン。
redrive policy
AWS SQS において、 Dead Letter Queue にレコードを移動する条件を定めるデータ。
AWS Lambda の非同期呼出
Lambda の内部 queue に Event を登録し、非同期にその event から function を呼び出す方式。
AWS Lambda の Burst Limit
Lambda の起動リクエストが来る度に、即座に並列化してインスタンスを立ち上げる際の、初期の上限値。 Region 毎に既定値。