What is serverless computing and when would you use it?

Technical