Using AWS Step Functions to Manage a Long-Running Process
Lambda functions are a great way to create serverless architectures within AWS. But managing and orchestrating them can be difficult when we use many functions within a pipeline. Managing long-running asynchronous processes is also a problem. Lambda can trigger processes to start, but we should avoid having them wait for long-running processes (more than a few minutes) to conclude. AWS Step Functions is a solution to both these problems. In this hands-on lab, we will use AWS Step Functions to manage Lambda functions and monitor a long-running process — Amazon Transcribe — to trigger a subsequent action when a transcription job is complete.