gRPC is an open source high-performance general RPC framework that puts mobile and HTTP/2 first. Low latency and bandwidth and CPU efficient, gRPC is designed to create massively distributed systems that span data centers and power mobile apps, real-time communications, IoT devices and APIs. It’s also interoperable between multiple languages.
Ray Tsang offers an overview of gRPC’s capabilities as he live-codes a real-time chatroom, demonstrating how to use gRPC’s streaming API to establish server-side streaming, client-side streaming, and bidirectional streaming. This allows developers to build sophisticated real-time applications with ease. Ray also deep-dives into integration with existing build systems like Maven and Gradle and frameworks like Spring Boot and RxJava.
Ray Tsang is a developer advocate for the Google Cloud Platform. Previously, Ray was at Accenture, where he managed full stack application development, DevOps, and ITOps and gained extensive hands-on cross-industry enterprise systems integration delivery and management experience, and at RedHat, where he specialized in middleware, big data, and PaaS products while contributing to open source projects such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com