Tool to manage schemas (avro) and generate JS Python ..., packages with backward compatibility

The overall workflow would work like this: - write your schema in avro (code or visual editor) - if the changes aren't backward compatible force the user to upgrade major schema version otherwise release minor version. - build the package for the chosen programming languages and version that manage serialization, type safety and provides amazing developer experience. - create a contract with another team for a given schema version. Benefits: - you always know what data you will receive or have to provide - never receive or send bad data again. - expectations about data are clear but can evolve across time. I started working on a proof of concept in Python and it's doable. Not very easy but doable. Providing everything needed for a small to medium sized businesses would take a few months. What are your thoughts?
0 Replies
No replies yetBe the first to reply to this messageJoin
Want results from more Discord servers?
Add your server