Production Ready GraphQLを読んだ

GraphQLについて仕事で使ってるわりになんも考えてないなと最近感じたので、大好評発売中Production Ready GraphQLを読んだ。

TypeとユニークなIDをを利用したID表現、カスタムScalarの活用、Dateloader、コードファーストとスキーマファーストのハイブリッドあたりは普段の開発でも行っていた or 意識していたが、DateLoaderを用いたキャッシュやPersistedQueryについては考えたことすらなかった。
思うに「フロントエンドがなんとなく開発しやすそうだから」以上の考えがなかったように思う。
あと多分クライアントの種類が複数あるようなプロダクトじゃないとGraphQLあんまり意味ない説もでてきている

メルカリのGraphQLについての記事を読んでもまだまだ自分が考慮していないことは山ほどあり、自分は一つの技術に対して真剣に向き合っていないなぁと思うばかりである。