How to GraphQL – A Fullstack Tutorial for GraphQL
Just wanted to give a huge shout-out to PostgREST:<p><a href="https://postgrest.com" rel="nofollow">https://postgrest.com</a><p><a href="https://github.com/begriffs/postgrest" rel="nofollow">https://github.com/begriffs/postgrest</a><p>You can get many of the benefits of GraphQL using postgrest's resource embedding:<p><a href="https://postgrest.com/en/v4.1/api.html#resource-embedding" rel="nofollow">https://postgrest.com/en/v4.1/api.html#resource-embedding</a><p>We're using it in production.<p>PS: To be clear, you can't expose it directly to your users. We wrap it in a proxy service that provides authentication and authorization, and parses and transforms the users' URL queries destined for PostgREST. We also apply some transformations to the data coming back from PostgREST, such as encoding our internal UUIDs. It may sound complicated, but it's actually only about 200 lines of Erlang.