Пока я потихоньку отхожу от новогодних, решил порассуждать здесь про модель бессерверки.
Ни знаю как вы, но я люблю внедрять Serverless. Здесь все просто: нагрузка появляется и исчезает, всё само масштабируется, код просто живёт в облаках, а вы лежите и жуёте чипсы))
И самое главное: платите только за то, что реально работает, буквально за секунды выполнения функций. Не тратя время на апдейты, деплои и бесконечную возню с инфраструктурой.
НО!!! Не надо пихать его во всё подряд.
Если нагрузка стабильная и ровная, то подключать модельку не надо, потому что облако просто сожрет его.
То же самое с долгими процессами и задачами, которые крутятся часами, здесь уже приходится считать стоимость и она быстро становится неприятной. + есть холодный старт, а это больно, особенно если каждая миллисекунда на счету и пользователю важно мгновенное время ответа.
Резюмирую: Serverless идеально подходит для коротких, но ярких нагрузок, а всё остальное это overkill, слив бабла и попытка быть модным без причины.
Используйте там, где правда скачет трафик, остальное — забудьте!