Netflix Tech BlogのgRPC APIに関する以下の2つの記事に感銘を受けたので、ここにその概要を日本語で記します。 (めんどくさかったので)翻訳の許可は取ってませんが、再構成してますし元のJavaではなくPythonで書き直していますので、容赦して下さい… Practical API Design at Netflix, Part 1: Using Protobuf FieldMaskPractical API Design at Netflix, Part 2: Protobuf FieldMask for Mutation OperationsまとめgRPCでは、FieldMaskをうまく使うことで、必要な情報だけ取得したりあるいは与えたりしたりできまっせ第一部まずField Maskをどのように使うかを述べています。 背景Remote Callというものは、そもそもコ
![Netflixにおける実用的なAPI設計: gRPCとFieldMask | pyspa](https://cdn-ak-scissors.b.st-hatena.com/image/square/92a7f2afc9e691e3b8928a2936396803177912b7/height=288;version=1;width=512/https%3A%2F%2Fblog.pyspa.org%2Fmedia%2Ficon_hu2634cd76cb29c7e0ef3a4174543a43dd_93650_512x512_fill_lanczos_center_3.png)