--- published: true layout: post title: API Evangelist Conversation With Juan Cruz Viotti of Sourcemeta About Schema Registries and More tags: - Federation - Distribution - Centralization - Gateways - Governance image: >- https://kinlane-productions2.s3.amazonaws.com/algorotoscope-master/green-circuit-skyscraper-construction-crane-3.jpeg --- [Juan Cruz Viotti](https://www.linkedin.com/in/jviotti/) of [Sourcemeta](https://www.sourcemeta.com/) came by for a conversation about [the schema registry solution](https://schemas.sourcemeta.com/) he had recently built. Juan has gone deep into the JSON Schema rabbit hole, deeper than anyone else I've ever met. His validation tooling and schema registry are providing a new foundation for enterprises to get their schema house in order. This is something Juan and I both agree is the single most foundational thing you can invest in when it comes to API governance. I learn so much everytime I talk to Juan and explore his work, and we will be working together more around the evolution of his schema registry, and API Evangelist will be leaning more into using the JSON Schema educational resources he's contributed to at [Learning JSON Schema](https://www.learnjsonschema.com/2020-12/).
JSON Schema is the single most important specification used as part of your API governance. Your OpenAPI is JSON Schema. Your testing, security, and governance is JSON Schema. Your gateways uses JSON Schema. It is ubqiquitous and I recommend checking out Sourcemeta and the tools they are doing and their contributions to the JSON Schema as part of the technical steering committee. Juan gets JSON Schema, but also understands the importance of expanding who is at the table talking about JSON Schema, and thinking deeply how to use it as part of API governance. I will make sure to have Juan come back and dive deeper into validation, but also performance, because I think alongside the performance gains using Vacuum for governance--the performance of JSON Schema validation is top of mind.