Go
Presentations
Scaling DB Access for Billions of Queries Per Day @PayPal
As microservices scale and proliferate, they add increasing load on databases in terms of connections and resource usage. Open sourced in the Go programming language, Hera (High Efficiency Reliable Access to data stores) scales thousands of PayPal’s applications with connection...
Past Presentations
Cloud Native Go
This session will provide patterns, practices, and sample code for building microservices in Go. We’re often tempted to add framework after framework to solve all of our problems, but this talk emphasizes the elegance of Go’s simplicity and illustrates how few dependencies you need to create...
Forced Evolution: Shopify's Journey to Kubernetes
Shopify, in 2014, was one of the first large scale users of Docker in production. We ran 100% of our production web workers in hundreds of containers. We saw the value of containerization and aspired to also introduce a real orchestration layer. Fast forward two years to 2016, when instead we...
Digital Publishing for Scale: The Economist and Go
The Economist newspaper was first printed in 1843. Since then, readers consume news in rapidly evolving ways and technology has taken the forefront in delivering content and enabling the severe contest between intelligence, which presses forward, and an unworthy, timid ignorance obstructing our...
Interviews
Forced Evolution: Shopify's Journey to Kubernetes
What’s the focus of your work today?
I'm on the cloud platform team. Mostly I'm working with Kubernetes. The main goal is to make sure our platform for developers is working. That may mean that I'm debugging some issues with Docker or Kubernetes, or I’m writing Golang to automate the platform. Today, I'm actually working on improving our cluster life cycle, we are...
Read Full InterviewDigital Publishing for Scale: The Economist and Go
Would you describe your work at The Economist?
I am the lead engineer for the content platform team at The Economist. We deliver content to different products within The Economist (as well as to our external consumers). Our team is responsible for adding new features to the content platform thereby helping the business build new products.
Read Full InterviewProgramming for Hostile Environments
Your title is Programming in Hostile Environments. What does that mean?
At Packet, we deploy bare metal infrastructure. We deploy it globally across 16 locations.
Read Full Interview