Session
Flame Graphs to Fixes: Debugging Go in Production
Go makes it deceptively easy to build scalable services — until production traffic exposes hidden bottlenecks. Latency spikes. Memory grows. Goroutines leak. CPU usage climbs. What is the runtime actually doing?
In this talk, we’ll walk through a realistic production incident and debug it using Go’s built-in tooling. We’ll explore Go’s memory model (stack vs heap, escape analysis), understand how the garbage collector behaves under load, and use pprof, flame graphs, and execution traces to identify CPU hotspots, memory pressure, and blocking patterns.
Beyond theory, we’ll apply fixes and measure their impact.
You’ll leave with a practical framework for diagnosing performance issues, tuning Go services confidently, and turning runtime insight into production-grade improvements.
Ajitem Sahasrabuddhe
Staff DevOps Engineer, Automattic
Nagpur, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top