В основном всё упирается в Amazon Lambda (повторюсь, у Google,
Microsoft Azure и Digital Ocean -- есть аналогичные сервисы, но они
между собой не совместимы). Тебе дают миллион запросов в месяц или
3 млн. секунд вычислений нахаляву. Следующий миллион запросов будет
стоить 20 центов, плюс что-то там за траффик. Если у тебя отсылка
раз в 5 минут, то миллиона запросов хватит на сотню приборов -- для
понимания масштаба. Lambda -- это когда по запросу запускается твоя
функция, что-то считает, кладёт в базу, достаёт из базы и т.п.
Цифры смешные пока тебя не заDDOSили или если у тебя не реально массовое обслуживание (тут может свой сервак выгодней). Как решается вопрос с DDOSом не знаю, но там у амазона есть и решения и хорошая документация чтоб почитать. Вообще по всем продуктам у амазона хорошая доходчивая документация.