Serverless apps are easier to maintain and scale, since the resources necessary to complete a request is fully managed by the cloud provider. Serverless apps are also billed only when they are actually in use; meaning that they can be a lot cheaper for most common workloads.