top | item 46266322

(no title)

akio | 2 months ago

If all your experience comes from Apollo Client and Apollo Server, as the author's does, then your opinion is more about Apollo than it is about GraphQL.

You should be using Relay[0] or Isograph[1] on the frontend, and Pothos[2] on the backend (if using Node), to truly experience the benefits of GraphQL.

[0]: https://relay.dev/

[1]: https://isograph.dev/

[2]: https://pothos-graphql.dev/

discuss

order

cluckindan|2 months ago

There are also GraphQL interfaces for various databases which can be useful, especially with federation to tie them together into a supergraph.

girvo|2 months ago

GraphQL Yoga is also excellent (and you get the whole Guild ecosystem of plugins etc), if you want to go schema-first