Sebastian Siemssen: Decoupled Drupal in the age of GraphQL

Connecting Drupal with external apps is a common problem nowadays. Core REST is great and it’s getting lots of improvements recently, yet the protocol itself is not performant by design. GraphQL is one of the standards that can fill this gap. Not only does it allow the client to exclusively specify the fields that will be sent, it also provides the ability to do so at any nesting level in the entity hierarchy, has an intuitive query syntax and even comes with a powerful inspection tool out of the box.

At the Thunder Day, Sebastian Siemssen, Engineering Lead at Amazee Labs, introduced some essential and nice-to-have developer tools for GraphQL, talked about the GraphQL query and response structures and covered a few common problems. He wrapped the session up with real-world examples of React components bidirectionally connected with Drupal.