Function-as-a-Service, or FaaS, a cloud computing service that makes it easier for cloud application developers to build, compute, run, and manage application packages as functions without having to maintain their own infrastructure.
A function is essentially a microservice that can only perform one action in response to an event. Developers using FaaS have access to a platform that allows them to execute the code for their applications. With FaaS, the provider will spin up a server when a function is triggered. It will execute the function, then shut down the server.
Without having to manage servers and by only paying for what you need, you have the time and the resources to focus on your business and the application itself, rather than the infrastructure supporting it.
The fundamental difference between FaaS and SaaS lies in how the two cloud services are applied. While FaaS operates in the microservices of the application landscape and is limited to simple functions, Software as a Service provides users with extensive applications.