Reading 16
Serverless
This is a cloud execution model that allows the customer to focus on their front end development and let the cloud manage the back end. In other words, the customer never really sees or interacts with the back end.
FaaS
Function as a Service is a subset of serverless. Baiscally a compute function of serverless.
Benefits of Serverless
- Pay only for execution time
- Auto Scalable
- Faster To Market
- Many languages
- Highly Available
Kubernetes is an open-source container platform and makes the development of conatinaer-based applications much simpler. Kubernetes cannot run serverless apps on its own, however, and requires software integration. Knative is an extension to Kubernetes that will allow any container to run on any cloud that uses Kubernetes.
How is Serverless Being Used?
- Microservices - single job API communications
- API Backends
- Data Processing
- Massively parallel compute/Map ops
source: https://www.ibm.com/cloud/learn/serverless