gRPCの概要

gRPCはGoogleが作成したRPCフレームワークです。オープンソースです。

gRPCはHTTP/2プロトコルをベースとしています。マイクロサービスの連携に必要なさまざまな機能も実装されています。

REST APIはHTTP(S)プロトコルを利用します。

手軽に利用するならREST API、ハードに使うならgRPCが良さそうです。

参考になるサイト:

JavaでgRPC導入のためのポイント#grpcの通信方式 – Qiita