gRPC, the high-performance, open source, universal RPC framework, makes building microservices a snap. gRPC is built on top of protocol buffers, which, like OpenAPI, provide a platform-agnostic way for expressing a service contract. Using powerful code generators, gRPC eliminates common boilerplate code, leaving you to focus on the business logic that matters most.
Ryan Michela builds the same simple microservice in three different languages using gRPC to demonstrate how gRPC makes cross-platform microservice interoperability easy. Starting with the same protocol buffer specification in each language, you’ll see how to add the protocol buffer compiler to the build, generate language-specific service stubs, and implement client and server code. Ryan ends with a bake-off to demonstrate how all three platforms seamlessly interoperate.
This session is sponsored by Salesforce.
Ryan Michela is a principal member of the technical staff at Salesforce, where he’s working to integrate the Salesforce ecosystem with microservices. His passions are distributed systems and helping other developers become better. When he’s not digging into the heart of software, Ryan enjoys hiking and exploring the world.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email oscon@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of OSCON contacts
©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. • confreg@oreilly.com
Comments
Here’s the code that will be presented: https://github.com/rmichela/grpc-kata