Function as a Service (FaaS), most commonly known as serverless architecture, is a concept of cloud computing where cloud user can work on code and run it on a server within the cloud without worrying about this server.
This server would be created on demand in an architecture that would be similar to microservices.
This concept has similarities with platform as a service (PaaS), but the main difference is that PaaS usually sets a complete platform where some resources are unused while FaaS only uses the resources required for the functions being run and are freed when the operation is completed.
Function as a Service Providers
Some examples of function as a service (FaaS) are:
- AWS Lambda
- Azure Functions
- Google Cloud Functions