I just learned about "step functions" in AWS Lambda and I nearly fell out of my seat.
So, lambda functions may only run for 5 minutes. What if you need to do a bigger job?
If your answer is "define a state machine in json where each state is a lambda function" you would be correct!
Holy hell this sounds terrible.