AWS Lambda now supports two new features to provide developers additional controls on how to process asynchronous invocations: Maximum Event Age and Maximum Retry Attempts. When you invoke a function asynchronously, Lambda sends the event to a queue. A separate process reads events from the queue and runs your function. These two new features provide ways to control how events are retried and how long they can remain in the queue.
Source:: Amazon AWS