APIに少しでも詳しい人なら、特にマイクロサービスとそのアプリケーションに関しては、REST APIが主に使われるAPIであることを知っているでしょう。 gRPCはHTTP/2を使用する高性能、バイナリで、強く型付けされたプロトコルですが、RESTはHTTPとJSON/XMLを使用する、よりシンプルで、テキストベースで、ステートレスなプロトコルです。gRPCはより効率的で、複雑なマイクロサービスやリアルタイムアプリケーションに適しており、RESTはより広く採用されており、基本的なAPIにはよりシンプルに使用できます。 ”gRPC"の意味を理解しようとしている人も、次の開発プロジェクトでREST APIに代わるものとしてgRPCを検討している人も、このガイドを読めば理解できます。gRPCとは何か、なぜ人々はそれを使うのか、そしてgRCP APIとRESTful APIとの比較について学びます