GraphQL. Query Language for Modern Web Applications (Category Engineering)
Today I decided to remember the book GraphQL. Query Language for Modern Web Applications by Lex Banks and Eva Porcello. The book left a double impression - the authors tried to make a brief intro and design a working application, but it was not easy. Short intro on the one hand turned out to be very simple and basic, and on the other hand did not sufficiently reveal the limits of applicability of this approach. (And they are clearly stated by the authors.)The authors serve graphql in the style of snake oil sellers promising a silver bullet.
- the application that the authors initialed gave naphthalene as well as all other examples of "assembly of ala blob 15 minutes
As a result, the authors quickly ran through the query language itself and its capabilities, and then went to make a picture hosting application:)) And people familiar with REST and RPC have a feeling that the authors decided to put out a single point for executing commands, as is customary in RPC. In addition, allow you to buckle your API using the query language ala SQL, only for graphs. That is, the result is something resembling RPC, receiving arbitrary SQL requests and making eval of this request on the server:)) It is also worth noting the translation of the book by Peter, who distorts the meaning and contradicts himself.
I expected much more from reading the book... Probably not. But there is a feeling that the authors made this approach rather anti-PR tool:)
#Software #Architecture #GraphQL #DistributedSystems