Visual Design of GraphQL… by Thomas Frisendal [PDF/iPad/Kindle]
Visual Design of GraphQL Data
Visual Design of GraphQL Data
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.

About the Author

Thomas Frisendal
Thomas Frisendal

Thomas Frisendal is an experienced data guy with more than 30 years on the IT vendor side and as an independent consultant. He has worked with databases and data modeling since the late 70s; since 1995 primarily on data warehouse projects. He has a strong urge to visualize everything as graphs - even datamodels! He excels in the art of turning data into information and knowledge. His approach to information-driven analysis and design is "New Nordic" in the sense that it represents the traditional Nordic values such as superior quality, functionality, reliability and innovation by new ways of communicating the structure and meaning of the business context.

Thomas is an active writer and speaker.

He has previously published:

Design Thinking Business Analysis: Business Concept Mapping Applied, Springer, 2012 and

Graph Data Modeling for NoSQL and SQL: Visualize Structure and Meaning, Technics Publications, 2017

He is blogging at Dataversity.

Thomas lives in Copenhagen, close to the Airport.

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

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub