AWS Lambda is a serverless computing service provided by Amazon Web Services where you can run your code without managing any servers.
Lambda runs your code on a high availability compute infrastructure and handles administration tasks like server and operating system maintenance, capacity provisioning, automatic scaling, and logging.
You only need to supply your code in a supported language, and AWS Lambda handles the rest, making it ideal for scenarios that require rapid scaling.
When using Lambda, you are responsible only for your code as Lambda takes care of operational and administrative activities, triggers functions only when events occur, and charges you based on actual usage.