Home / Companies / WarpStream / Blog / Post Details
Content Deep Dive

Going All in on Protobuf With Schema Registry and Tableflow

Blog post from WarpStream

Post Details
Company
Date Published
Author
Maud Gautier
Word Count
1,805
Language
English
Hacker News Points
-
Summary

Protocol Buffers (Protobuf) have become a popular data serialization format, prompting WarpStream to enhance its BYOC Schema Registry to support Protobuf schemas alongside Avro, ensuring compatibility with Confluent's Schema Registry. WarpStream's architecture allows users to store schemas in their own environment with local validation and compatibility checks, eliminating the need for separate infrastructure and reducing operational overhead. The Registry supports multiple compatibility types, such as backward and forward compatibility, crucial for managing schema evolution without data loss. WarpStream employs a robust testing framework using a random Protobuf schema generator and mutation engine, ensuring alignment with Confluent's implementation by comparing compatibility results across hundreds of thousands of tests. This meticulous approach helps identify subtle schema interactions and maintain data integrity. WarpStream is also working to integrate full Protobuf support into its Tableflow product, responding to growing demand, and aiming for completion by the year's end.