Benjamin Picolo walks you through bootstrapping and using gRPC streams to build real-time APIs usable across services, the browser, and mobile applications all at once. He dives deep into gRPC and defines streaming APIs in the proto3 format (while sharing some best practices you can use), generates gRPC server stubs and the implementation of gRPC servers from the stubs, explores gRPC clients, uses server-side gRPC client streams, and creates dynamic frontend applications with browser streaming.
Ben Picolo is the site infrastructure team lead at Squarespace, the leading all-in-one website building platform empowering millions of people with creative ideas to succeed. He’s passionate about developer happiness and spends much of his time working to convince others of the value of clearing out technical debt at just the right moments. In his spare time, he’s a self-professed foodie, embarrassing terminology notwithstanding, and has given a nonzero quantity of talks focused exclusively on the topic of noodle soups.
©2019, 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