REST to gRPC with Linkerd
In this talk, Kevin Lingerfelt, a software engineer at Buoyant and a core contributor to the Linkerd project, shared how companies are moving their architectures from REST-based APIs to gRPC. His talk covered reasons for moving and best practices for running gRPC in production. He detailed on how Linkerd enhances gRPC by providing metrics, load balancing, and support for timeout and retries. He also described how the Linkerd project itself employs multiple gRPC features to facilitate robust communication between its control plane and its data plane.