FaaS (ang. Function as a Service, pol. funkcje jako usługa) – model usług przetwarzania w chmurze, w którym aplikacja jest dzielona na funkcje uruchamiane w reakcji na zdarzenia (np. żądania HTTP, komunikaty z kolejki, zmiany w zasobach), a dostawca platformy zapewnia środowisko wykonawcze, automatyczne skalowanie oraz rozliczanie zależne od liczby wywołań i czasu wykonania, bez konieczności samodzielnego zarządzania serwerami i systemem operacyjnym. W praktyce FaaS bywa traktowane jako jeden z elementów podejścia serverless (obok m.in. usług typu Backend as a Service), które ogranicza potrzebę utrzymywania „zawsze włączonego” komponentu serwerowego w tradycyjnej architekturze aplikacji.
Charakterystyka wyzwalanie zdarzeniowe (event-driven) – funkcje są uruchamiane na podstawie zdarzeń lub żądań (np. HTTP) i mogą być automatycznie replikowane na czas obsługi ruchu, krótkotrwałość i bezstanowość – instancje funkcji są zwykle uruchamiane na czas obsługi wywołania i kończone po wykonaniu;