はじめに Applibotで内定者アルバイトをしている18卒の杉浦です。 今回、Applibotの基盤制作チーム A.R.T.(Applibot Root Technologies)でのタスクとして、Java (Kotlin)におけるgRPCライブラリの選定と、gRPCと既存の運用でよく使われているシリアライズフォーマットであるJSONを用いたAPIとの速度比較をしたのでその結果を書きます。 今回の検証は、Kotlinを用いて行いましたが、同様の方法でJavaでも動作すると思います。 gRPCやProtocolBufferに詳しい方、間違っている点や改善点があれば教えてください。 検証の際に利用したサーバーサイドのプロジェクトはこちら、クライアントサイドのプロジェクトはこちらです。 gRPCとは 公式サイトで、 gRPC is a modern open source high perfo
![Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証](https://cdn-ak-scissors.b.st-hatena.com/image/square/b504bb67bec00ca932a2eb7e558c2e25e9adb89d/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.applibot.co.jp%2Fwp-content%2Fuploads%2F2018%2F03%2F30cbea30fc63ade25eb0507293606cde-11.png%3Ffit%3D720%252C360%26ssl%3D1)