Forgive me if this question is answered elsewhere but most references to long lived AWS Lambda are about process runaway or something going wrong.
My question is: is Lambda (or whatever is Microsoft's equivalent) suitable for running processes that by design can run for up to half an hour? We have a set of PHP scripts that currently run as Webjobs on Azure. Some run for a few seconds every 5 or 15 minutes and some run once a month and take up to 30 minutes. I am looking at rewriting in Java/Kotlin and hosting on Lambda, but I have read that Lambda functions may not run for more than 30 seconds.
Supplementary: can Lambda handle automatically running these scripts according to a schedule that we specify?