Re: Manageable avro schema evolution in Java
Hi Niels, Thanks a lot for sharing. Very interesting talk! Adding thumbs up :) One comment around JSON Schema: in the talk you mention that JSON Schema is still on beta given it is a draft. While JSON Schema is a "draft" from the point of view of IETF, it is considered production-ready and the industry-standard for describing JSON documents already. We hope to start publishing the JSON Schema standard outside of IETF at some point to be able to workaround this common perceptions problem! We are starting to document use cases of JSON Schema in production on YouTube: https://www.youtube.com/playlist?list=PLHVhS4Tj1YZOrrvl7_a9LaBAtst7BWH8a. -- Juan Cruz Viotti Technical Lead @ Postman.com https://www.jviotti.com
Manageable avro schema evolution in Java
Hi, Back in 2019 I spoke at the Datawork Summit conference about using Avro for schema evolution in streaming scenarios. https://youtu.be/QOdhaEHbSZM Recently a few people asked me how to actually do this in a practical way. To facilitate this I have created an "as clean as possible" demonstrator project that shows how I think this can be done. Note that this is only intended to show a _possible_ way of doing this. https://github.com/nielsbasjes/avro-schema-example Note that the commit history is also part of the demonstration ! I would love to hear your feedback, comments, improvement suggestions, etc. -- Best regards / Met vriendelijke groeten, Niels Basjes