Skip to content
0:00 / 0:00

#go#garbagecollection#latency

"So You Wanna Go Fast?" by Tyler Treat

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 on Lobsters.
  • Presented by Tyler Treat, Senior Software Engineer at Apcera

Advanced. Deep dive for people who know the field.

11K views9 years ago1 recommendation

Programming languagesSystems programmingGoPerformance and optimizationConcurrency and parallelism

Tyler Treat explores low-level performance optimizations and latency-sensitive systems programming techniques in Go.

Go's simplicity and concurrency model make it an appealing choice for backend systems, but how does it fare for latency-sensitive applications? In this talk, we explore the other side of the coin by providing some tips on writing high-performance Go and lessons learned in the process. We do a deep dive on low-level performance optimizations in order to make Go a more compelling option in the world of systems programming, but we also consider the trade-offs involved. Tyler Treat APCERA Tyler Treat is a Senior Software Engineer at Apcera working on NATS, an open-source messaging system for cloud-native applications. Previously, Tyler was a Product Development Manager with Workiva's Infrastructure and Reliability team. He is interested in distributed systems, messaging infrastructure, and resilience engineering. Tyler is also a frequent open-source contributor and avid blogger at bravenewgeek.com.

Why it's here

1 person recommends this

What people say. Engineers recommend this talk for its practical tips on optimizing Go code and understanding its runtime characteristics.

klingtneton Lobsters • Recommends

Strange Loop - So You Wanna Go Fast?