Talk

gRPC Cornerstone: HTTP/2… or HTTP/3?
Conference (ADVANCED level)
Room 6
Score 0.65
Score 0.67
Score 0.69
Score 0.70
The match becomes increasingly accurate as the similarity score approaches zero.

Hiding all the underlying protocol complexity makes gRPC really popular. The framework makes all the decisions on how to layer an RPC model on top of HTTP/2. API designers and users are not exposed to low-level implementation details.

On the other hand, knowing these details may be necessary when troubleshooting and making performance optimizations in a real-life system. 

This talk provides practical advice on triaging gRPC interactions and achieving performance improvements - by covering technical details, starting with HTTP/2 frames and streams in gRPC. It also exposes the limitations of HTTP/2 and prepares the audience for the upcoming HTTP/3 standard and its integration with gRPC.

It is intended for current & potential gRPC users as well as engineers interested in exploring the benefits of HTTP/3.

Alex Borysov
Netflix

Alex is currently a staff software engineer at Netflix, where he is working on building a unified global digital Studio that powers the effective production of Netflix content. Prior to joining Netflix, Alex had designed, implemented, and run various World-scale distributed systems, including ML infrastructure for payments fraud detection at Google; large-scale backends at Nest; microservice architecture for world-leading social casino games; and core infrastructure services for a unicorn startup.


Mykyta Protsenko
Netflix

Mykyta Protsenko is a senior software engineer at Netflix. He is passionate about all things scalable, from coding to deploying to monitoring.