Amazon’s Serverless Platform, AWS Lambda, Adds Go And .Net Core Support

Amazon’s serverless computing platform, AWS Lambda, updates to support functions written with Go, the programming language that was first developed by Google.

As the language becomes increasingly popular, Amazon supports Go codes on Lambda by executing it on go1.x runtime. There, developers can upload their codes via a .zip file directly through AWS's command tool, or in the Lambda console.

In addition to that, Amazon's monitoring and debugging solution, also supports Go functions for Lambda. AWS CodeStar is also available to help developers in setting up their delivery toolchain for Go functions as well.

To help Go developers use AWS Lambda, the serverless platform is offering libraries, samples and tools for developing AWS Lambda functions at GitHub.

Amazon's announcement has been predicted, and isn't a surprise since AWS has already announced that it would add Go to its supported programming languages on its re-Invent conference in 2017.

With AWS supporting Go, the programming language is added to its previous list that include: JavaScript, Node.js, Java, C# and Python.

This puts Lambda ahead as its competitor, Google’s Cloud functions only supports Node.js. Meanwhile, Microsoft's Azure Functions supports C#, JavaScript, F# and Java (with experimental support for Python, PHP, TypeScript, Batch, Bash and Powershell).

While language support is not everything that developers need when it comes to serverless platforms, AWS's support for more languages certainly allows wider range of developers to work with Lambda.

As serverless platforms is getting traction, AWS is having a competitive advantage.

AWS also added support for Microsoft’s .Net Core 2.0 when developing in the C# language. Developers can use any .Net Core 2.0 libraries or frameworks when writing functions inside Lambda.

According to AWS, the easiest way to get started with C# and .Net Core 2.0 is to download the AWS Toolkit for Visual Studio 2017, an extension to Microsoft’s signature IDE.

Published: 
16/01/2018