The advent of JSON Schema [1] and related technologies such as Hyper Schema [2], OpenAPI [3], RAML [4], and many more are powering tools to automate documentation generation, automated testing, SDK generation, UI generation, etc.
- Do you expect to see these patterns come to backend development? - Do you see the future of backend development as writing schemas, resources, relationships between resources, etc in a model-driven fashion rather than writing code? - How far away from auto-generating backend services from model definitions are we?
[1]: https://json-schema.org [2]: https://json-schema.org/draft/2019-09/json-schema-hypermedia.html [3]: https://www.openapis.org [4]: https://raml.org