The second major new cloud application programming model is called Function-as-a-Service in which it is not necessary to deploy virtual machine infrastructure to embed computation into the cloud. A detailed discussion and small tutorial can be found in this blog Observations about Serverless Computing. The tutorial contains examples from AWS Lambda, Azure Functions and OpenWhisk.