AWS Lambda

AWS Lambda lets you run code without provisioning or managing servers, and you pay only for the compute time you use. You upload your code, and Lambda handles running and scaling it with high availability. It can be triggered by other AWS services or called directly from a web or mobile app.