Title: REST in Peace: The Rise of GraphQL

Eric Nograles

Eric Nograles

Target Audience: Some prior knowledge needed

RESTful API's are the standard for building web services. While it has proved ubiquitous, its rigid nature does not lend itself well to the dynamic nature of iterative development. Since REST itself is simply a pattern over HTTP protocols, there is fragmentation on the front-end for retrieving and presenting data. In the worst cases, REST itself is not implemented to spec, and anti-patterns arise within web services. GraphQL sets out to solve these shortcomings and promises to bring more flexibility, reliability, and velocity to building web services. In this session, we will demonstrate how to build a GraphQL server using Node.js and Express and wire it up to a React application using Apollo and perhaps answer the question for some folks: "Should we give REST a rest and consider GraphQL for our next web service?"

Back