At work, we’ve been answering a lot of questions lately from people moving off REST to gRPC, and there are a number of stumbling blocks and hurdles that I’d like to call out for those moving to gRPC for the first time.

But just in case you’re unsure about gRPC, first here’s some motivation, along with a couple of caveats.

Why it’s Awesome

Before diving into the tips, here’s what I’ve found super valuable about gRPC and IDLs, interface definition languages, in general:

Clear Contract w/ Customers: Having an IDL makes it super clear and unambiguous what’s expected in your APIs, even if…

Charles Thayer

Roblox, Facebook, Yahoo YST, Distributed Systems, KV & NoSQL, Monitoring, DevOps, CTO, Principal Engineer, etc.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store