Prisma is the successor to the graphcool-framework backend that we are using currently. Previously we avoided this because we would have to set up a new database and jump through several other hoops.
It is possible this is still the case, but the benefits might be worth the cost. One thing to note is that running:
npm install -g graphql-cli
graphql create my-app --boilerplate node-basic
(see https://github.com/graphql-boilerplates/node-graphql-server/tree/master/basic) will automatically set up a database and a live graphql server for you, so maybe we can just use that functionality (I don't actually understand exactly what it is doing to be honest).