gRPC, with Richard Belleville

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 10 Mar 2020 17:56:12 +0000

<p><a href="">Richard Belleville</a> works at Google on gRPC, a high-performance, universal RPC framework. Richard used gRPC before joining Google to work on it; he talks to <a href="">the hosts</a> about its history and derivation from Google’s internal Stubby, how it works, and how it differs from other RPC and messaging systems.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href=""></a></li> <li>mail: <a href=""></a></li> <li>twitter: <a href="">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="">Castlevania series 3 on Netflix</a> <ul> <li><a href=""> Discussed in Episode 27</a></li> </ul> </li> <li>Bad video game adaptations <ul> <li><a href="">Pac-Man (TV series)</a></li> <li><a href="">Super Mario Bros (film)</a></li> <li><a href="">Doom (film)</a></li> </ul> </li> <li><a href="">Hitchhiker’s Guide to the Galaxy - 42nd anniversary</a> <ul> <li><a href=""> Upcoming Hulu TV series</a></li> </ul> </li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li>Istio 1.5: <ul> <li><a href="">Release announcement</a></li> <li><a href="">2020 roadmap</a></li> <li><a href="">Extensibility through WebAssembly in Envoy and the Proxy-Wasm ABI</a></li> <li><a href="">’s WebAssemblyHub</a></li> </ul> </li> <li><a href=""> Google Cloud’s new strategy for the telecommunications industry</a></li> <li><a href=""> Managed Kubernetes pricing comparison</a></li> <li><a href=""> HPE Container Platform is Generally Available</a></li> <li><a href=""> Contour 1.2</a> and <a href="">Velero 1.3</a></li> <li>Case studies: <ul> <li><a href=""> HelloFresh running Istio in production</a></li> <li><a href=""> Kudos on moving to Kubernetes</a></li> </ul> </li> <li><a href=""> A survey of Istio’s network security features</a> by Jack Leadford at NCC Group</li> <li><a href="">TIKV security audit</a></li> <li><a href="">Adrian Colyer looks at the Firecracker paper</a></li> <li><a href=""> EKS adds AWS Encryption Provider</a></li> <li><a href=""> 2019 CNCF Survey results</a></li> <li><a href=""> Sidecar containers not in 1.19 after all</a></li> <li><a href=""> KubeCon EU not on in Mar/Apr after all</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="">gRPC</a> <ul> <li><a href="">What is gRPC?</a></li> <li><a href="">gRPC Basics meetup video</a>: a recent presentation by Richard at the Orchestructure meetup</li> <li><a href="">RPC vs messaging</a></li> <li><a href="">What does the G stand for?</a></li> </ul> </li> <li><a href=""> NASA Robotic Mining Challenge</a></li> <li><a href="">Protocol Buffers</a></li> <li><a href=""> Stubby became gRPC</a></li> <li><a href="">Abseil</a>: an open source collection of C++ libraries drawn from the most fundamental pieces of Google’s internal codebase</li> <li><a href="">Chubby</a> lock services (the inspiration for etcd)</li> <li><a href=""> Bidirectional streaming</a> <ul> <li><a href="">Head-of-line blocking</a></li> </ul> </li> <li><a href=""> Polling engines</a></li> <li><a href="">Swagger/OpenAPI</a></li> <li><a href="">gRPC + JSON</a> by Carl Mastrangelo</li> <li><a href="">HTTP/2</a></li> <li><a href="">Supported languages</a></li> <li><a href="">gRPC Core</a></li> <li><a href="">gRPC-web</a> <ul> <li><a href=""> HTTP/2 trailers</a></li> </ul> </li> <li><a href="">Users</a></li> <li><a href="">Graduating the CNCF</a></li> <li><a href="">Richard Belleville on Twitter</a></li> </ul>