タグ GraphQL API
人気順 5 users 10 users 100 users 500 users 1000 usersRESTful API との比較で GraphQL API を作ることの難しさ|qsona|note
上の資料でも書いてるんですが、要点を言うと以下のようなことを主張している。 API の設計手法として、以下の2つのパターンが考えられる ・Resource-based API ・Usecase-based API Usecase-based というのは要はクライアントの要求にそのまま沿った形で API を作るということだ。しかし、UI やその他クライアントの要... 続きを読む
「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!
この記事では、Web APIの規格のひとつであるGraphQL(グラフキューエル)について解説します。筆者(gfx)は2017年からGraphQL APIをプロダクションで運用しており、GraphQLのDX(Developer Experience) に大きな魅力を感じているソフトウェアエンジニアです。 GraphQLは、RESTful Web API(REST)の持つ問題を解決する... 続きを読む
RailsでGraphQL APIを作る時に悩んだ5つのこと | スペースマーケットブログ
スペースマーケットは昨年の9月からproduction環境に graphql-ruby で実装したGraphQL APIを導入しています。 今日はその際に設計方針として決めた事について書きます。これからRubyでGraphQLを導入する人の参考になれば幸いです。 対象読者 Railsに親しい方 GraphQLがどんなものか理解している方 この記事ではGraphQLの概要については解説しません。スペ... 続きを読む
GraphQLは何に向いているか - k0kubun's blog
2017 - 09 - 11 GraphQLは何に向いているか 今年 GitHub が GraphQL APIを正式公開 したあたりから、 GraphQL が去年とかに比べちょっと流行り始めたように感じる。 idobata がGraphQL API を公開したり、 Kibela も公開 API をGraphQLで作ることを宣言している。 利用者側からすると使えるインターフェースの中から必要なものを... 続きを読む
GraphQL APIをRailsアプリに実装した時のメモ | qnyp blog
今回は、 qnyp GraphQL API を設計・実装する過程で役立ったものや参考になった情報を実際のコードを交えて紹介しようと思います( qnyp はアニメの感想を記録するサービスです)。API設計の詳細や具体的な実装手順までは踏み込みません。 API実装はRailsアプリ内で行っていますので、紹介するライブラリなどは主にRuby向けのものとなります。 GraphQLの概要をつかむ The A... 続きを読む
GraphQLのレスポンスJSONに対応するstructからクエリを生成できるgo-graphql-query - 詩と創作・思索のひろば
2017 - 06 - 06 GraphQLのレスポンスJSONに対応するstructからクエリを生成できるgo-graphql-query Go このあいだ GitHub が公開していた GraphQL API が便利そうだったので使おうと思ったのだけど、求めたライブラリがなかったので作った次第です。 ここで GraphQL についての説明はしませんが、結果の JSON とクエリが同じ形を持って... 続きを読む