Testing
Protobuf Schema Evolution and Backward Compatibility Testing
Changing a Protobuf schema without breaking consumers is one of the most error-prone tasks in service maintenance. The rules seem simple, but they're easy to violate under deadline pressure. This guide covers which changes are safe, which are breaking, how to test for both, and how to