This is especially helpful for running long-running batch jobs based on various Triggers.
As an example, we run weekly batch jobs to generate reports, which can sometimes take longer than 90 seconds to execute and/or to orchestrate the entire batch. We've mostly worked around the issue by breaking the functionality into multiple functions and relying on asynchronous processing which are able to kick off many individual processes, but there is a limit to how much we can do this before having to move to a service like AWS Batch.
This is especially helpful for running long-running batch jobs based on various Triggers.
As an example, we run weekly batch jobs to generate reports, which can sometimes take longer than 90 seconds to execute and/or to orchestrate the entire batch. We've mostly worked around the issue by breaking the functionality into multiple functions and relying on asynchronous processing which are able to kick off many individual processes, but there is a limit to how much we can do this before having to move to a service like AWS Batch.