AWS Lambda Deprecates Go Runtime
AWS Lambda has announced the deprecation of the go1.x runtime, shifting its support for Go exclusively to the Amazon Linux 2 runtime. This change mandates users to migrate to the custom provided.al2 runtime by the end of the year. The decision has sparked concerns within the Go community. While the go1.x runtime will be officially deprecated on December 31st, AWS has highlighted several benefits of the switch. These include support for Lambda functions on AWS Graviton2 processors, a more efficient implementation with smaller deployment packages, and faster function invocation. However, some in the community, like Mark Wolfe, engineering lead at Stax, have voiced concerns. Wolfe believes the change diminishes Go’s prominence in the AWS Lambda console and laments the lack of an automated migration path. Despite the native support for languages like Node, Python, and Java, Go will now only be available using the provided.al2 runtime, which some argue reduces Go’s visibility as a serverless language on AWS.
The article is “AWS Lambda Deprecates Go Runtime.“