Next.js, Express, GraphQL, Apollo + MongoDB App

The past couple of weeks I decided to tackle GraphQL, a query language. In following along with NetNinja’s example, I built an app that displays authors and books and gives visitors the ability to add new authors and books.


  • MongoDB Atlas
  • GraphQL
  • Nodemon


  • Apollo
  • GraphQL

What I learned

  • You can accomplish the same outcome of GraphQL by serializing your data with a relational database like PostgreSQL
  • The magic of GraphQL is more of an illusion → a lot of upfront work needs to be done in the GraphQL server.
  • I enjoy the GraphQL convention

Would I use GraphQL again?

A recent graduate of the immersive, software engineering program at the Flatiron School in NYC.