What is Serverless Computing? Exploring Azure Functions