Thanks for the comment! what were some of the most painful parts of this at the companies that you worked for?
This is why we've built event schema versioning and versioning for functions baked into the platform. We have big plans for the schema management side of things that bring concepts of data governance to engineering teams. It should just be for data teams. As a bonus, we can also generate language types from schemas easily then.
What else about schema management is a pain? What have you used for this?
As for the schema management part, we at bytebase.com have also built an OSS product to tackle this specifically.