Ask HN: How do you version control your event stream schema?

https://news.ycombinator.com/item?id=19158574
by stefaniabje • 7 years ago
18 5 7 years ago

Anyone here built or used a data pipeline that validates event structures or pipes data to multiple destinations?

- Did you use JSON, Thrift, Protobuf, Avro or something else to define the schema for the events in the stream?

- Did you version the schema?

- Did you version each event or object in the schema?

- What type of versioning did you use? (E.g. semantic, incremental counters, git hashes, another type of hash, etc.)

- Any other cool things you'd like to share?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com