AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. AWS Lambda supports traditional programming languages which guarantees a high degree of portability of the code. The value that AWS Lambda provides lies in its serverless execution environment and in the integration with events from other AWS services. The highly managed nature of AWS Lambda allows customers to think about their code and not about the infrastructure. Running an AWS Lambda application as-is outside of AWS would not benefit from automated scaling, high availability, security patching, built-in fault tolerance, or out of the box 200+ service integrations.