GraphQL

GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc web service architectures. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed, therefore preventing excessively large amounts of data being returned.

Interviews

I am the lead engineer for the content platform team at The Economist. We deliver content to different products within The Economist (as well as to our external consumers). Our team is responsible for adding new features to the content platform thereby helping the business build new products.

What is the motivation for your talk, Digital Publishing for Scale: The Economist and Go?

At The Economist we moved from a traditional monolith Drupal CMS architecture to a distributed system implemented using the Go programming language. I want to share this experience, and talk about some interesting use cases, where using Go helped us. I would also like to highlight the use cases where it was not a good fit.