How AWS Lambda Supports Different Versions of NodeJS

AWS recently released a processing service, lambda. It can start in milliseconds and now only supports NodeJS.

I am wondering how they can implement resource isolation. If they use something like docker, it may take a few seconds to start the container. If they run NodeJS code directly, how can they support another version of NodeJS? This will be a big problem if you want to support other programming languages.

+4
source share
1 answer

According to docs , Lambda currently (at the time of this writing) only supports v0.10.32. In the future, they will most likely have the opportunity to specify the language and version when creating the cloud function. Lambda ensures that it runs in the correct runtime (which, incidentally, may not be Docker ).

+4
source

All Articles