Practical API Design at Netflix, Part 1: Using Protobuf FieldMask
The Netflix TechBlog
SEPTEMBER 3, 2021
By Alex Borysov , Ricky Gardiner Background At Netflix, we heavily use gRPC for the purpose of backend to backend communication. When we process a request it is often beneficial to know which fields the caller is interested in and which ones they ignore. Some response fields can be expensive to compute, some fields can require remote calls to other services.
Let's personalize your content