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 B



Prerequisite knowledge

  • Basic Golang knowledge (the code won't be complex)
  • Understanding of 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 some 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 does 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 goes through a reference project that shows how this is accomplished. He talks about the necessary different components; specifically, he shows a 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.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)