Recently, I've been using gRPC more and more when writing backend services and have loved working with it's stricter API definitions, nicer error handling, and type-checking. I also love how easy it is to communicate with services written in different languages with minimal boilerplate. At this point, I'd almost always choose gRPC over REST for these kinds of services (at least for what I do, your