Логотип

FaaS

Технологии и инженерия

Определение

Функция как услуга (англ. Function as a Service, сокращенно FaaS) — облачная модель, при которой запускают отдельные небольшие функции по событию и платят только за время их работы. Серверы, масштабирование и обновления берет на себя облачный провайдер. Пример: при загрузке фото функция уменьшает его и сохраняет превью, и если фото загружают раз в час, платят за несколько секунд работы в час. Модель удобна для редких и неравномерных задач. Для постоянной нагрузки и долгих процессов она выходит дороже и сложнее в отладке, тогда выбирают контейнеры или PaaS. Похожие облачные модели — IaaS и SaaS.

Также говорят

серверлесс, бессерверные функции.