Since we're going to be using graphQL, and express is already setup due to Manny's YARS, we can use apolloServer to create an easy implementation of graphQL. We're not performing a whole lot of requests, but we should worry about the schema first before designing any of the GraphQL resolvers, connectors or schemas.
Note: Apollo has come out with a accounts package, similar to Meteor's accounts, which could be an easy drop-in implementation for giving only permitted users access to the DB.
Since we're going to be using graphQL, and express is already setup due to Manny's YARS, we can use apolloServer to create an easy implementation of graphQL. We're not performing a whole lot of requests, but we should worry about the schema first before designing any of the GraphQL resolvers, connectors or schemas.
Note: Apollo has come out with a accounts package, similar to Meteor's accounts, which could be an easy drop-in implementation for giving only permitted users access to the DB.