With WAMP and crossbar.io, you can already directly query in SQL you PostGres db from the browser. So this does not give you real advanstages over existing solutions.<p>The real benefit of GraphQL is that it unifies stuff:<p>- several queries can be masqued as one;
- several storages systems can be queried in one shot;
- the cache layer can be integrated in the graphql server;
- queries can actually no type in any backend and just run code;
- the query doesn&#x27;t hold logic, just data mapping.
- queries can propagate events, trigger tasks, etc.<p>The graphql server is nice because it&#x27;s an intermediary layer, separating your data manipulation from the rest of the logic in your system.<p>You definitly don&#x27;t want you DB to be the only one doing the authentification&#x2F;permissions nowaday, unless you want to script it to do social auth, OAuth, connect to a ldap, etc.<p>And you do want to be able to graphql your way into stuff that are not into your db.