1. 効率的なデータのシリアライズを求めてとあるプロジェクトで、Dockerコンテナ上で動くWEBアプリケーションを開発しています。 それぞれのコンテナは互いに通信を行う必要があります。 どのようなデータのシリアライズフォーマットが良いか、調べて見ることにしました。 Web APIと言えばJSONでやり取りするREST APIが主流ですね。 JSONやXMLは人間でも読みやすいデータ形式ですので、その点はとても大きな利点です。 しかし、データサイズという点においては、JSONやXMLはあまり良くありません。 頻繁にやり取りを行うAPIになればなるほど、データサイズやレスポンススピードは重要になってきます。 2. データのシリアライズフォーマット4種類のデータ・シリアライズフォーマットを比較してみたいと思います。 2.1 Protocol BuffersProtocol BuffersはGo