Functions as a Service is a model of serverless computing in which hosting providers provide a fully-managed platform for enabling customers to develop and deploy services without having to maintain any compute infrastructure. Functions can be triggered by an event, at which point an instance of the underlying runtime will be selected from a warm pool or dynamically started.