Thank you for reading Full Stack GraphQL Applications. The goal of this book is to demonstrate how GraphQL, React, Apollo, and Neo4j Database (the so-called GRANDstack) can be used together to build complex, data-intensive full stack applications. You may be wondering why we’ve chosen this specific combination of technologies. As you read through the book, I hope you will realize the developer productivity, performance, and intuitive benefits of using a graph data model throughout the stack—from the database to the API—and all the way through the frontend client data-fetching code.
This is the book that I wished existed when I was the first engineering hire at a small startup, tasked with building out our full stack web application. We spent months evaluating technologies for our stack and exploring how they fit together. Eventually, we figured it out and got to production with a combination of technologies we were happy with, but getting there required many iterations.