You can now develop your AWS Lambda function code using Go. Lambda lets you run code without provisioning and managing servers. You simply upload your Go executable artifact as a ZIP file through the AWS CLI or Lambda console and select the go1.x runtime. With Lambda, you can use Go's native tools to build and package your code. Read our documentation for more details. 

Source: AWS Lambda Supports Go

Cool… but I’m still surprised you upload a ZIP file. Seems like everyone ends up building their own hand-rolled artifact builder for their Git repository. If AWS just provided one instead, they’d probably get more adoption of Lambda.