Visual Design of GraphQL Data
This book is 97% complete
Last updated on 2017-11-16
About the Book
You know the basics of GraphQL, but you are still uncertain about how to get business content and API structures right in GraphQL?
GraphQL is indeed an attractive data API for applications (and people). It works as a provider, which, based on a defined schema, exposes data APIs to applications. Obviously, good quality of the schema(s) is essential.
We are also looking a servers producing data from (m)any different sources, legacy or new. Garbage in equals garbage out. In consequence, GraphQL API design may take you into resolving data discovery and unification issues (quality, metadata, business alignment etc.).
The schema is a “data graph” containing related concepts in a network organized as a directed graph. The query results use the same naming etc. as in the schema, and the resulting data are structured like hierarchical tree structures.
Learn how to master these challenges:
- Alignment with business terminology and definitions
- Understanding complex schemas, structured as graphs
- Correctly expose the structure of the relationships inherent in the exposed data
- Handling traversals of many-to-many relationships in order to produce a result tree
- Resolving data quality issues
This book shows how concept and property graph models can significantly ease both the analysis of the data at hand and the organization of the resulting API schema and query structures.
Graph visualization is a big part of the value proposition of this book. Simply because of the challenges of understanding and presenting a large graph-organized set of metadata (the schema and the queries).
In addition, the book contains simple guidelines based on lessons learned from real life data discovery and unification. This helps developers and architects to get good quality in the resulting API designs. And the visual techniques helps in producing convincing visual communication about the structure of the API designs.
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms