6 ms·
One thing I wish he included was .NET 5 - since that switched to using Docker images I would be very interested in the differences.
by moonchrome 5y ago
One thing I wish he included was .NET 5 - since that switched to using Docker images I would be very interested in the differences.
- ewjt 5y agoLambda only has default support for the LTS releases of .NET, which is 2.1, 3.1 and the upcoming (November 2021) .NET 6. The only way to run .NET 5 in a Lambda that I know of would be custom runtimes or containers. Is that what do you mean by “switched to using Docker images”? This article describes the containerized performance of .NET in Lambda and the cold starts are dramatically (~4x) worse. https://www.kloia.com/blog/aws-lambda-container-image-.net-benchmark https://www.kloia.com/blog/aws-lambda-container-image-.net-b...
- moonchrome 5y ago>Lambda only has default support for the LTS releases of .NET Not true, https://aws.amazon.com/blogs/developer/net-5-aws-lambda-support-with-container-images/ https://aws.amazon.com/blogs/developer/net-5-aws-lambda-supp... >Even though Lambda’s policy has always been to support LTS versions of language runtimes for managed runtimes, the new container image support makes .NET 5 a first class platform for Lambda functions.