Serverless computing is a cloud computing model where the cloud provider takes care of the provisioning, scaling, and management of servers. This means that the systems administrator does not have to worry about any of the tasks required for maintenance, such as OS patching, VM and volume provisioning, and autoscaling configurations.