node-graphql-server icon indicating copy to clipboard operation
node-graphql-server copied to clipboard

Project Requirements

Open schickling opened this issue 8 years ago • 0 comments

This project is meant as a go-to resource for modern, scalable GraphQL server implementations.

Requirements

  • [ ] Use case that contains all following requirements
  • [ ] Control delegated schema args (e.g. filter)
  • [ ] Authorization
    • Elegant query permission system
    • Middleware system
  • [ ] Logging
  • [ ] Dataloader pattern
  • [ ] Scalable code structure
  • [ ] Compensate breaking changes caused by the database model
  • [ ] File handling
  • [ ] Subscriptions
  • [ ] Schema stitching
  • [ ] Easy deployment
  • [ ] Fast development/feedback flow
    • Compile check based on stitched schemas
    • Codegen
  • [ ] integration with Apollo Engine

schickling avatar Nov 06 '17 10:11 schickling