This announcement doesn’t come as a surprise, given that AWS already announced that it would add Go support during its re:Invent conference last year. It’s only now, though, that developers can actually write Go functions and run them on Lambda.
While language support isn’t everything when it comes to serverless platforms, support for more languages opens to a wider range of developers a platform like Lambda — and in this early stage of the serverless game, that matters.
Go code on Lambda is executed in a standard go1.x runtime and developers can upload their code as a ZIP file through the AWS command line tool or in the Lambda console. In addition, AWS X-Ray, the company’s monitoring and debugging solution for distributed applications, now also supports Go functions for Lambda and AWS CodeStar can now help you set up your continuous delivery toolchain for Go functions, too.