andykay
02/13/2018, 5:19 PMandre
02/13/2018, 5:21 PMharmony
02/13/2018, 5:22 PMharmony
02/13/2018, 5:22 PMandykay
02/13/2018, 5:26 PMharmony
02/13/2018, 5:27 PMharmony
02/13/2018, 5:27 PMandykay
02/13/2018, 5:28 PMandykay
02/13/2018, 5:28 PMharmony
02/13/2018, 5:28 PMnilan
02/13/2018, 5:28 PMandykay
02/13/2018, 5:29 PMharmony
02/13/2018, 5:29 PMandykay
02/13/2018, 5:29 PMnilan
02/13/2018, 5:29 PMnilan
02/13/2018, 5:29 PMandykay
02/13/2018, 5:30 PMandykay
02/13/2018, 5:30 PMharmony
02/13/2018, 5:31 PMnilan
02/13/2018, 5:31 PMandykay
02/13/2018, 5:31 PMnilan
02/13/2018, 5:31 PMandykay
02/13/2018, 5:32 PMnilan
02/13/2018, 5:32 PMandykay
02/13/2018, 5:32 PMandykay
02/13/2018, 5:32 PMnilan
02/13/2018, 5:33 PMandykay
02/13/2018, 5:33 PMnilan
02/13/2018, 5:33 PMnilan
02/13/2018, 5:34 PMprisma-binding
to basically glue your graphql-yoga
server with your Prisma API: https://github.com/graphcool/prisma-bindingandykay
02/13/2018, 5:34 PMandykay
02/13/2018, 5:35 PMnilan
02/13/2018, 5:35 PMnilan
02/13/2018, 5:36 PMgraphql-yoga
, that's the place where you put your business logic in. in simpler cases, you don't need this layer. Typical use cases are internal tooling or simple/static websitesandykay
02/13/2018, 5:36 PMandykay
02/13/2018, 5:36 PMandykay
02/13/2018, 5:36 PMandykay
02/13/2018, 5:37 PMnilan
02/13/2018, 5:38 PMprisma-bindings
is really a thin layer above Prismalawjolla
02/13/2018, 5:38 PMnilan
02/13/2018, 5:39 PMgraphql-yoga
needs many calls to Prisma, that's where it gets a bit more involved. In a recent version we added array based batching to prisma-binding
, and saw tremendous performance improvementslawjolla
02/13/2018, 5:40 PMnilan
02/13/2018, 5:40 PMgraphql-yoga
layer is also a great place for more advanced techniques like caching. This is an area we're currently researching, should be super interesting to see what is possible there 🙂andykay
02/13/2018, 5:41 PMandykay
02/13/2018, 5:41 PMlawjolla
02/13/2018, 5:42 PMnilan
02/13/2018, 5:42 PMnilan
02/13/2018, 5:47 PMlawjolla
02/13/2018, 5:47 PMandykay
02/13/2018, 5:50 PMnilan
02/13/2018, 5:55 PMnilan
02/13/2018, 5:55 PMandykay
02/13/2018, 5:56 PMandykay
02/13/2018, 5:56 PM