machines, VMs, or containers visible in the programming model. Permanent storage lives elsewhere. Scales per request; Users cannot over- or under-provision capacity. Never pay for idle (no cold servers/containers or their costs). Implicitly fault-tolerant because functions can run anywhere. BYOC - Bring Your Own Code. Metrics and logging are a universal right. SERVERLESS MANIFESTO
Microso AzureFunctions 2016 JavaScript, Python, Java, C#, PHP Google CloudFunctions 2016 JavaScript IBM Bluemix w/ OpenWhisk* 2014 JavaScript, Python, Swi * Apache OpenWhisk is also available for on-premise usage as OSS under ASL2 COMPETITORS