Evolutionary Optimization with Go

This talk describes how a complex distributed system with strict performance requirements was prototyped, optimized, and productionized, start-to-finish. We demonstrate how idiomatic use of the standard library, profiling, and ruthless iteration can yield high-quality software in no time at all.

The speaker

Peter Bourgon

Peter Bourgon is a Go programmer and distributed systems engineer who has seen things. He's worked at Bloomberg, SoundCloud, Weaveworks, and now Fastly. He's the author of Go kit, a microservices toolkit, and many distributed data systems like Roshi and OK Log. (at GopherCon 2017)