Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Processing metrics with Golang and AWS Lambda

Ryan Neal (Netlify)
2:20pm3:00pm Thursday, June 13, 2019
Location: 230 A
Average rating: ****.
(4.67, 3 ratings)



Prerequisite knowledge

  • A basic understanding of Go, Lambda, and S3

What you'll learn

  • See a reference project for deploying a Go function
  • Understand coding gotchas and nuances when working in Lambda
  • Learn lessons and suggested practices


About a year ago, Netlify saw that it needed to process its inbound logs to extract more value from them. It has over 20 million events per hour and needed a way to reliably process the lines in those logs. After evaluating a few different approaches, the company decided to process these logs via AWS Lambda using Golang functions.

Ryan Neal walks you through a reference project that deploys Golang to Lambda via Terraform.

Photo of Ryan Neal

Ryan Neal


Ryan Neal is head of infrastructure and part of the founding team at Netlify. Previously, he worked on the infrastructure team at Yelp and at Palantir in the Middle East. Ryan is based in San Francisco. He loves big data, fire spinning, and his golden retriever.