Skip to content

FaaS

Function as a Service runs deployed functions in response to events or calls. A platform provides and manages the execution environment.

Also known asFunction as a ServiceFunctions as a Service
Cloud & Operations

What does FaaS mean?

Function as a Service (FaaS) is an execution model in which deployed function code responds to events or calls. The platform provides the execution environment and manages its resources. The development team defines the function, its triggers and required access rather than running a continuously active server process for each function itself.

In a fictional project portal, the custom event AttachmentUploaded announces a stored attachment. In the planned flow, a function produces a preview image from it. The original file, preview and their association with the project are retained in designated storage services; they do not depend solely on the function call's working memory. The event name and flow are custom examples, not an executed platform integration.

FaaS is one form of serverless execution. Servers and platform operation still exist. The platform can also be self-operated; its operation then remains with the organisation. The term alone implies no particular prices, execution limits or guaranteed response times.

Sources

Articles on this topic

Cloud & Operations with ASES

Hosting, deployment, maintenance and support