title: Apollo GraphQL Server vs graphql-sequelize vs from scratch?
body: <p>I'm a beginner to javascript and GraphQL, looking to implement a simple app that interacts with a MySQL database and wraps a 3rd party REST API. GraphQL seems like the right fit, and Javascript has first party support.</p>
  
  <p>To get started, should I use <a href="https://github.com/apollographql/graphql-server" rel="nofollow noreferrer">Apollo's GraphQL Server</a> or <a href="https://github.com/mickhansen/graphql-sequelize" rel="nofollow noreferrer">mickhansen's graphql-sequelize</a> (with his dataloader-sequelize) or <a href="https://www.reindex.io/blog/building-a-graphql-server-with-node-js-and-sql/" rel="nofollow noreferrer">write one from scratch</a>?</p>
  
  <p>In all cases it seems to use sequelize under the hood, which mickhansen is a major contributor to.</p>
  
  <p>I'm looking for the advice and analysis of more experienced javascript and GraphQL programmers.</p>
  
  <p>I realise the final decision is subjective but I'm looking for a thought out pro/con of all 3 different solutions.</p>
  
  <p>Thanks in advance!</p>