■ はじめに こんにちは。 株式会社iimonでエンジニアをしている遠藤です。 「GraphQL」という用語をよく耳にするのですが、実際に触ったことがなく、どのようなものなのかの理解が曖昧でした。 そのためこの機会に、そもそもGraphQLとはどういうものなのかをRESTと比較しながら、どういった場面で使うのが良いのかや基本的な仕様について、実際にアプリケーションを構築しながら整理していきたいと思います。 ■ GraphQLとは GraphQLとは、API向けのクエリ言語であり、既存のデータを使ってクエリを実行するためのランタイムです。 GraphQLは、必要な特定のデータをサーバーにリクエス…