Serverless Go: Using AWS Lambda with Go

In this workshop you will learn how to write a Serverless application using Go and AWS Lambda. We will focus on code organization, testing strategies, the AWS Go SDK, and on operational tasks such as logging and monitoring.

You’ll learn how to:

  • write Go code for the AWS Lambda platform
  • use the Serverless framework
  • enough bits of Cloudformation to get around on AWS
  • AWS building blocks like DynamoDB and S3
  • best practices for operations: logging and monitoring
  • code organization: how to modularize a Serverless project
  • URL routing and versioning with AWS API Gateway
  • an introduction to the AWS Go SDK
  • testing strategies for our application