Too Long; Didn't Read
"Serverless" is a way to build an application without having to manage the infrastructure. It refers to software that’s hosted in the cloud, or a stateless container, where the user does not need to worry about management, hosting, or maintenance. The overall goal of serverless architectures is to reduce administration and maintenance headaches while enabling increased flexibility and innovation. There are pros and cons to serverless computing, and there are pros/cons. The term is evolving into a more precise definition like the second point below.