December 18, 2019

179 words 1 min read

gRPC Performance; Tuning Applications and Libraries

gRPC Performance; Tuning Applications and Libraries

gRPC C++ team has been working on performance for over a year now. In this presentation we will share the story of our journey, sharing insights on tuning applications that use gRPC as well as optimiz …

Talk Title gRPC Performance; Tuning Applications and Libraries
Speakers Noah Eisen (Software Engineer, Google)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

gRPC C++ team has been working on performance for over a year now. In this presentation we will share the story of our journey, sharing insights on tuning applications that use gRPC as well as optimizing the library itself. All concrete examples will be from gRPC, but the high level concepts will be interesting to anyone who has worked on performance. We will focus on: - benchmarking + microbenchmarks + synthetic benchmarks + application benchmarks + cutting down noise on benchmarks - tooling + flamegraphs + latency breakdowns - concrete optimizations + tuning the threading model of gRPC apps + high performance network polling systems

comments powered by Disqus