Introspection and query building make client apis easy and quick to develop. In production deployments, you can limit introspection and persisted queries are used to ensure known query loads and characteristics. This lets you iterate a lot faster on getting the right set of apis vs trying to do this type of evolution with rest endpoints.
Part of the point is also to weave a cohesive tree of information from possibly diverse data sources, and it’s incredibly good for that.
Part of the point is also to weave a cohesive tree of information from possibly diverse data sources, and it’s incredibly good for that.