Reference: IT Knowledge Exchange
Commodised Utility
Differentiating
Experience
Expected Stability
Users
Business
IaaS: OpenStack | EC2, GCE, Azure VM
PaaS: Convox, Openshift | Heroku, PCF
CaaS: Kube, Docker EE | GKE, AKS, EKS
SaaS: BYO | Salesforce, SAP, Auth0
FaaS: OpenWhisk | Lambda, GCF, AzureF
Visible Value
Azure Container
Instance
Azure Kubernetes Service
Google K Engine
Serverless
Container
Reference: Easy Serverless Golang slide 10
Reference: The State of Digital Transformation in Australia report
Reference: DockerCon 17 EU
No easy way to do serverless ruby at the time of writing
Lambda + Fargate Video Processing by Serverless Framework
Higher order services enables focus on business value and accelerates speed to market
Move to highest level abstraction possible for the given task. Be it containers or serverless
Serverless and Container adoption are not mutually exclusive. Use both!
FaaS and clusterless CaaS are somewhat converging in terms of the serverless spectrum