Netflix is evolving its API design practices by standardizing the use of Protobuf FieldMask for mutation operations (update and remove). This approach aims to simplify API maintenance, prevent API explosion from numerous field-specific endpoints, and allow for atomic updates of multiple fields or removal of specific fields within a single RPC. The system also addresses schema evolution challenges and the implications of empty or missing FieldMasks.
All Netflix trails