Execution environment

AWS Lambda promises the execution of your code without a need to manage the underlying infrastructure. That doesn't mean that the underlying infrastructure and servers don't exist. They need to exist to provide an execution environment to the Lambda function. AWS manages them for you and abstracts away the nuts and bolts.

AWS maintains a fleet of machines to run the functions via various orchestration mechanisms. The underlying hardware is as follows:

Get Hands-On Serverless Applications with Kotlin now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.