Функции, как правило, недолговечны и не сохраняют состояния (хотя возможны также состояния с сохранением и т. Д. Долговечные функции Azure).Они идеально подходят для обработки шипов.Я бы посоветовал использовать любые существующие облачные серверные сервисы, такие как Azure Functions, Aws lambda.
Если вы не хотите использовать существующие безсерверные предложения от облачных провайдеров, вы также можете писать и развертывать свои собственные безсерверные функции в предпочитаемой вами среде, используя контейнеры и kubernetes, используя такую инфраструктуру, как OpenFAAS https://github.com/openfaas/faas
Убедитесь, что вы знаете плюсы и минусы, прежде чем вы действительно захотите пойти на такой подход.