Profiling real-world golang service
If you've been optimizing the performance of Golang applications, you've probably noticed that most of the information that can be found, describes "synthetic cases": the excess of a regular expressions, a pointless memory allocation in loops, strings instead of buffers, and so on.
In my talk, I will describe the real story of how the consistent improvement of the service has saved us from having to buy new hardware.
Come if you are interested in the features of the Golang profiler, how to use it and how to improve the application performance with it.
Go-lover since 2015, software developer since school. Still carius about it.
Started as a system administrator and then worked as a fullstack web developer.
Now most of the time I developing distributed adtech-centric services on Golang.
Pragmatic about performance and fanatic about testing.
Love to learn.