https://www.linkedin.com/in/bobbiecochrane/ Typeless systems, such as NoSQL Databases, JSON, JavaScript and Python, have gained popularity and are very useful in practice because the world’s data does not conform nicely to a consistent, rigid structure. However, the data is also not completely schemaless, and any application using the data will enforce a well-defined schema. NoSQL opponents complain that this popularity with NoSQL reverts application development back to the hierarchical database days of the ’60s, ignoring the reality that the data in these typeless systems do, in fact, have consistent structure and that their schema is well-designed and evolves orderly with application development processes.

Furthermore, the records are still strongly typed, except the field extras, which can be one or more of the three types.

What if we were to inspect the backend and automatically derive the GraphQL types from the underlying data?

Related Articles