GraphQLをサーバー側とクライアント側とで実装してみて得た意識すべきポイント3つについて。 ひとつのエンドポイント バージョン無し できるだけ薄く この3つを意識して実装するのとそれが無いのとでは実装スピードが何倍か違うと思う。特にREST脳な人の場合。 GraphQLは使い所さえあえばめちゃくちゃに有用で面白い。しかもGraphQLの公式サイトはとてもわかりやすく説明されている。その辺のブログ記事よりもよほど洗練されていて、技術に関してはここ以外に読む必要はほぼ無い。 しかしGraphQLを使いはじめた当初はなんか妙にコーディングが進まなかった所があった。その原因はずっとRESTfulでやってきたREST脳の意識からGraphQLへと変換できていなかったことだった。GraphQLとRESTは設計思想が異なるので、意識を変える必要がある。その意識さえ変えればGraphQLに難しいところ
![GraphQLを最速でマスターするための意識改革3ヶ条 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/4540b69fadfa31f8b386e5bfced05ed3fb5e1c2f/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftango_ruby%2F20180205%2F20180205204551.gif)