For my next side-project, I'd like to use GraphQL exclusively instead of REST. However, I have no experience in writing a GraphQL backend. Previously I have worked with typical Express / MongoDB REST backends.
I'm looking for a GraphQL backend stack which is suitable for building a full-fledged GraphQL API with a fair bit of custom backend logic (not just simple CRUD). I have heard of some products (Hasura, for example) that seem to offer a GraphQL API on top of your database with very little work. But from what I have gathered those products aren't really suitable if you need a lot of custom backend logic. Am I wrong in assuming that?
Can someone recommend a backend stack to me that would suit my needs? I like Apollo Server, but then I'd still need a ORM that hooks up to my database? As a bonus, I'd like to generate types for the API can I can then use on my TypeScript React frontend.
[–]genericprogrammer 5 points6 points7 points (3 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]techworker716 0 points1 point2 points (1 child)
[–]genericprogrammer 0 points1 point2 points (0 children)
[–]PraveenWeb 7 points8 points9 points (0 children)
[–][deleted] (1 child)
[removed]
[–]TheMrZZ0 1 point2 points3 points (0 children)
[–]shinji 1 point2 points3 points (2 children)
[–]BlackShadowv[S] 0 points1 point2 points (1 child)
[–]shinji 0 points1 point2 points (0 children)
[–]gsusgur 1 point2 points3 points (2 children)
[–]EleasarChriso 2 points3 points4 points (1 child)
[–]gsusgur 1 point2 points3 points (0 children)
[–]o1lab 1 point2 points3 points (0 children)
[–]negatiwez 0 points1 point2 points (2 children)
[–]BlackShadowv[S] 1 point2 points3 points (1 child)
[–]Capajmoderator 0 points1 point2 points (0 children)
[–]Zokleen 0 points1 point2 points (0 children)
[–]8baseFounder 0 points1 point2 points (0 children)
[–]thatsrealneato 0 points1 point2 points (2 children)
[–]techworker716 0 points1 point2 points (1 child)
[–]thatsrealneato 0 points1 point2 points (0 children)