GraphQL ロゴGraphQL

GraphQL Foundation、Joint Development Foundationとの連携を発表

3/12/2019投稿者GraphQL Foundation

GraphQLエコシステムの発展を加速させるための中立的な場であるGraphQL Foundationは本日、オープンソースと標準の採用を推進するために最近Linux Foundationに参加したJoint Development Foundation (JDF)との連携を発表しました。GraphQL仕様の開発を継続するためです。

GraphQL Foundationは、ベンダーニュートラルなイベント、ドキュメント、ツール、データクエリ言語のサポートにおいて、幅広いグループからの貢献、管理、そして共有投資を奨励しています。Apollo、AWS、Butterfly Network、Dgraph Labs、Facebook、Gatsby、GraphZen、Hasura、IBM、Intuit、Neo4j、Novvum、Pipefy、Salsify、Solo.io、Thicitといった企業がメンバーとして参加し、より効果的なAPI設計のための業界標準としてGraphQLの推進に取り組んでいます。

GraphQLは、2012年にこの技術を開発し、昨年GraphQLをLinux Foundationに参加させる上で重要な役割を果たしたFacebookで、1日数百億件のAPIコールを処理しています。現在、事実上すべての主要なプログラミング言語で、さまざまなオープンソースソフトウェアライブラリを通じてGraphQLがサポートされています。

GraphQLは、JDFとLinux Foundationの連携から恩恵を受ける最初のLinux Foundationプロジェクトです。この連携により、オープンソースプロジェクトはオープン仕様の標準化への迅速な道筋を得ることができます。開発者は、準拠するAPIを設計するために使用できるオープンなGraphQL仕様とオープンソースソフトウェアの実装を利用できます。

「新しいメンバーを正式に歓迎し、グローバルなGraphQLエコシステムの構築とサポートのために緊密に協力できることを嬉しく思います。GraphQL仕様は、JDFとLinux Foundationのパートナーシップを通じて進化し続けるでしょう。標準の作成と進歩が容易かつ迅速になることで、開発者は世界中のコミュニティに大きな影響を与えるアプリケーションの作成に集中できます」と、GraphQLの共同制作者であるLee Byron氏は述べています。

GraphQLは、従来は複数のAPIリクエストが必要だったものを、単一のAPIリクエストでネストされたオブジェクトを許可するため、API開発にとって重要です。GraphQL仕様GraphQL.js参照実装、DataLoaderライブラリ、GraphiQL開発ツールは、GraphQL Foundationによってサポートされている技術プロジェクトです。アプリケーション開発が柔軟性と市場投入速度を重視したマイクロサービスアーキテクチャに移行するにつれて、GraphQLのようなツールはAPI設計とクライアントサーバー間のインタラクションを再定義し、開発者エクスペリエンスを向上させ、開発者の生産性を向上させ、転送されるデータ量を最小限に抑えています。GraphQLは、複数のプログラミング言語で利用可能であり、Web、iOS、Android、組み込みシステム、IoTアプリケーションなど、複数のプラットフォーム間で一貫性と機能の同等性を備えているため、クロスプラットフォームおよびモバイル開発を簡素化します。

Linux FoundationFacebook Open Sourceチームは、JDFの定評のあるフレームワークを活用して、仕様のための軽量なガバナンス構造を作成しました。これにより、コミュニティは迅速に中立的な協力を開始できます。

「GraphQLとJoint Development Foundationが力を合わせ、オープンスタンダードの推進に向けて迅速に作業を開始することを大変喜ばしく思います」と、Linux FoundationのエグゼクティブディレクターであるJim Zemlin氏は述べています。「JDFと協力することで、GraphQLコミュニティはターンキーインフラストラクチャを活用して、これまで以上に迅速かつ柔軟にオープンスタンダードを作成および管理できます。これにより、開発者は障壁を打破し、アプリケーション開発を現代化し続けることができます。」

「この斬新な仕様ベースの協業アプローチの作成において、Linux Foundationと緊密に協力できたことを大変嬉しく思います」と、Facebook Open SourceチームのMichael Cheng氏は述べています。「オープンソースコミュニティに標準化への効率的な道筋を提供し、オープンソース実装を育成することで、この戦略的な連携は、成功するために両方の成果を必要とするGraphQL開発者、企業貢献者、エンドユーザーに利益をもたらします。」

「GraphQL Foundationと緊密に協力することを楽しみにしています。また、今年中に多くの他のLinux Foundationプロジェクトが私たちと協力して、仕様と標準の開発を加速し、その使命を進め、革新的な技術の創造を推進することを期待しています」と、Joint Development Foundationの社長であるDavid Rudin氏は述べています。

メンバーのコメント#

「GraphQLが現代のアプリ開発スタックの中心的な役割を果たしていることを考えると、今日立ち上げるこのファウンデーションは、必要不可欠であるだけでなく、遅れていたと言えるでしょう。最も広く使用されているGraphQLの実装であるApolloの創設者として、Linux Foundationと協力して適切なガバナンスプロセスを定義し、この重要なインターネット標準の採用を加速することを楽しみにしています。」— Geoff Schmidt氏、Apollo CEO兼共同創設者

「GraphQLは、フロントエンド開発者が顧客にとって最高のユーザーエクスペリエンスを提供できるようにするAPIを構築するための基礎となるテクノロジーです。AWS AppSyncとAmplify Frameworkにより、AWSは開発者が大規模に重要なGraphQLワークロードを構築および実行できるようにしており、Foundationに参加してGraphQLコミュニティをサポートし、成長させることを嬉しく思います。」— Adrian Cockcroft氏、AWSクラウドアーキテクチャ戦略担当バイスプレジデント

「GraphQLは、医療画像の民主化という私たちの使命を進める上で、Butterfly Networkにとって非常に貴重な存在です。これにより、帯域幅の限られたインターネットアクセス地域にいる医療提供者にサービスを提供するためのデータ効率の高いAPIを構築することができ、同時に新しいAPI機能を迅速に開発する能力を維持できます。GraphQLは、バックエンドチームとフロントエンドチームが最小限の摩擦で協力できる上で重要な役割を果たしてきました。私たちは、GraphQL Foundationが標準の管理をさらに進める活動に貢献できることを嬉しく思います。」— Jimmy Jia氏、Butterfly Network主席科学者

「Dgraphは、2015年半ばにGraphQL仕様のドラフトがリリースされた数ヶ月後にスタートしました。既存のグラフ言語に満足できず、分散型グラフデータベースの将来をGraphQLに賭けることにしました。Dgraphは現在、GraphQLに非常に近い言語をネイティブにサポートする唯一のデータベースです。ユーザーにとってどれほど簡単で直感的であるかを考えると、これは私たちが下した最良の決定でした。そのため、グラフ上の次世代アプリの構築を支援するために、GraphQL Foundationと誇りを持って協力していきます。」— Manish R. Jain氏、Dgraph Labs CEO

「Gatsbyの目標は、高速で魅力的なウェブサイトを構築するための最高のプラットフォームを提供することです。GraphQLを使用して、さまざまなソースで使用できる柔軟なデータレイヤーを提供しています。GraphQL仕様プロジェクトの設立を歓迎し、プロジェクトに参加できることを大変嬉しく思います。」— Mikhail Novikov氏、Gatsby Inc.ソフトウェア開発者

「GraphZenは、GraphQL APIを構築するC#開発者にとって素晴らしい開発者エクスペリエンスを提供し、企業がGraphQLの利点を認識するために必要なサポートとトレーニングを提供することに努めています。GraphZenは、GraphQL Foundationに参加し、オープンスタンダードを通じてイノベーションと採用を促進する方法でGraphQL仕様を管理することを嬉しく思います。」— Craig Smitham氏、GraphZen創設者兼創設者

「GraphQLテクノロジーとコミュニティは、特にアプリケーションがよりフロントエンド中心になっている現代のWebにおけるAPIエクスペリエンスに、必要不可欠なシフトを推進しています。Hasuraでは、チームがコードベースを整理し、互いにコミュニケーションをとる方法、特に進行中のサーバーレスムーブメントに関して、GraphQLの可能性に非常に興奮しています。GraphQLプロジェクトやイベントにとって、GraphQL Foundation以上の場所はありません。GraphQLに関するテクノロジーとコミュニティを持続可能でオープンなものにするために貢献できることを誇りに思います。」— Tanmai Gopal氏、Hasura CEO

「IBMは業界をリードし続け、クライアントが急速に進化するAPIテクノロジーの状況に遅れずについていくことを支援してきました。この重要なデータアクセス言語とAPI用ランタイムのオープンソースイノベーションと採用を促進するために、創設メンバーとして新しいGraphQL Foundationに参加できることを嬉しく思います。」— Juan Carlos Soto氏、IBMハイブリッドクラウド統合およびAPIエコノミー担当VP

「Intuitは、オープンソースに登場してすぐにGraphQLを使用し始めました。600を超えるコアオブジェクト、1,600の種類、オブジェクト間の数千もの接続を含む複雑なスキーマを開発しました。オープンソースのGraphQL Javaライブラリに大きな貢献をしました。GraphQL Foundationに参加し、その機能を向上させ、繁栄しているコミュニティに直接参加することを楽しみにしています。」— Jeff Brewer氏、Intuit中小企業および自営業グループ最高アーキテクト担当バイスプレジデント

「Neo4jは、フロントエンド開発者、API開発者、データアーキテクトがすべて同じグラフベースのデータモデルで作業できるようにするGraphQLの独自の能力をサポートすることを嬉しく思います。私たちのGraphQL統合とGRANDstackは、GraphQLとそれが開発者とAPIコンシューマーにもたらすグラフ思考の考え方による大きな開発者生産性向上のおかげで、すでに何千人もの開発者がNeo4jでグラフアプリケーションを構築するのに役立っています。GraphQL Foundationは、今日のAPI構築のための最も関連性の高い標準を確立するための重要なステップであり、エコシステムが進化し続ける中でGraphQLを管理するために創設メンバーとして参加できることを光栄に思います。」— Emil Eifrem氏、Neo4j CEO兼共同創設者

「Novvumが過去4年間、GraphQLとそのコミュニティと共に成長してきたことを嬉しく思います。GraphQLの将来に非常に期待しており、Linux FoundationとGraphQL Foundationと協力して、エンジニアのためのAPI開発の品質とエクスペリエンスを向上させることを楽しみにしています。」— Raj Singh氏、Novvum CEO兼共同創設者

「Pipefyでは、リーンマネジメントプラットフォームを構築しています。当初から、GraphQLにより、開発者はより効率的に、そしてフロントエンドチームとバックエンドチーム間のコミュニケーションを改善して、新しい機能とサービスを提供できるようになりました。社内で使用を開始した後、GraphQLを使用して公開APIを構築することを決定しました。これは、プラットフォーム上に構築している開発者に優れた開発者エクスペリエンスを提供できるようになった選択です。GraphQLエコシステムに貢献し、GraphQL Foundationをサポートすることを楽しみにしています。」— Raphael Costa氏、Pipefyプラットフォーム責任者

「サルシファイは、世界最大のブランドが小売エコシステム全体で魅力的な製品体験を提供できるようにするデータプラットフォームを提供しています。 GraphQL対応APIにより、優れた開発者エクスペリエンスと優れたパフォーマンスで、多様なユースケースをサポートできます。GraphQL Foundationと協力して、GraphQLの継続的な進化を支援することを楽しみにしています。」— Joel Turkel、最高ソフトウェアアーキテクト、Salsify

Solo.ioのミッションは、エンタープライズ組織が革新的なテクノロジーを迅速に採用し、既存の投資を拡大できるようにすることです。GraphQLは、モノリス、マイクロサービス、サーバーレスアプリケーションを統一されたAPIで「つなぎ合わせる」強力な方法です。私たちのオープンソースプロジェクトであるSqoopは、GraphQLやEnvoyなどの革新的なプロジェクトを活用して、開発者エクスペリエンスを合理化し、コードを一行も記述せずに環境をつなぎ合わせます。GraphQL Foundationに参加し、GraphQLコミュニティで協力できることを楽しみにしています。」— Idit Levine、CEO兼創設者、Solo.io

「GraphQLとそのツールは、その価値を証明し、定着しました。Joint Development FoundationとLinux Foundationを通じて、多くの人材と知恵によって強化される時です。GraphQLは、ドメインデータをコンテキスト内で理解しやすく、常に次のアイデアを促進する準備が整っているように保つ接着剤です。新しいパワーと進化を楽しみにしています。」— Tim Govers、CEO、Thicit