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.
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…
Roblox, Facebook, Yahoo YST, Distributed Systems, KV & NoSQL, Monitoring, DevOps, CTO, Principal Engineer, etc.