名前から察しがつくかもしれませんが、Apollo GraphQLは長年にわたり、開発者がAPI向けGraphQLクエリ言語を使って様々なサービスからデータを統合できるよう支援することに重点を置いてきました。ここ数年は、大企業とも協力し、多様なソースからのデータを単一の「スーパーグラフ」(同社ではこれを「スーパーグラフ」と呼んでいます)に統合する支援を行ってきました。そして今、これまでExpedia、Walmart、Zillowといった大企業のみが提供していたこれらの機能を、同社のプラットフォーム上で誰でも利用できるようにしています。
アポロのCEO兼共同創業者であるジェフ・シュミット氏は、本日の発表に先立ち、今回の発表が何を意味するかについて率直に語ってくれました。「私たちは2016年、当時Meteor.jsだった頃からGraphQLに取り組んできました。しかし、今日発表しなければならないのは、私たちが長年、そして数々のオープンソースプロジェクトを通して会社を築き上げてきた真の理由です」と彼は語りました。「これは、データベースやメッセージバス、コンテナ化、あるいはクラウドそのものと同じくらい、歴史に残る大きな出来事になると思います。」
それは期待に応えるには大変なことだ。
「スーパーグラフは、GraphQLの用途と提供内容について考える全く新しい方法です」とシュミット氏は続けた。「スーパーグラフの核となる概念は、グラフのグラフです。人々が構築してきた個々のグラフが、スタックの新しいレイヤーとしてどのように統合されるか、つまりアプリケーション構築の新たな方法であり、データベースがそうであったように、将来私たちがスタックをどのように利用していくかという点において、非常に重要な意味を持つものです。」

シュミット氏は、企業がモノリシックなアプリケーション アーキテクチャを分解してマイクロサービスに移行したため、すべてが細分化され、開発者がこれらのシステム上に新しいアプリケーションを構築するときにすべてを再び組み立てる負担がかかるようになったと主張しています。
スーパーグラフの中核を成すのは3つのプロジェクトだ。1つ目はApollo Routerで、GraphQLクエリを処理し、連合サブグラフ全体でクエリを計画・実行し、その応答をクライアントに返すRustベースのランタイムだ。同社によると、このルータは、同社がこれまで連合グラフのクエリに使用していた旧型のApollo Gatewayよりも10倍高速だという。2つ目は、同社のデータソース管理ツールであるApollo Studioの新機能、つまり無料版である。無料版には、新しいスキーマが既存のアプリケーションを壊さないことを確認するためのスキーマチェックと、これまではエンタープライズユーザーのみが利用可能だったスキーマチェックと起動プロセスの可視性を提供する起動ダッシュボードが含まれるようになる。3つ目は4月にリリースされたApollo Federation 2で、ユーザーはこれを使用してサブグラフを単一のスーパーグラフに構成できる。
シュミット氏は、同社がここで分析ユースケース用のデータレイクを複製しようとしているのではなく、開発者が新しいユースケースを構築できるようにするスタック内のレイヤーを複製しようとしていると強調した。
テッククランチイベント
サンフランシスコ | 2025年10月27日~29日
「ピザを何枚売るかだけでなく、ピザを注文できるかどうかも重要です。企業内のあらゆるもの、つまり顧客、商品、注文、いいね!、ブログ投稿などを表すオブジェクトを持つ、仮想データベース、あるいは仮想サーバーのようなものを作りたいのです。そして、たとえそれらの情報が1,000もの異なるサービスに分散していても、『この顧客が行った注文をすべて表示してください』といった質問をできるようにしたいのです」とシュミット氏は説明した。
SupergraphがApolloの期待に応えられるかどうか、興味深いところです。現在、同社のGraphQLクライアント、サーバー、ゲートウェイは月間1,700万回以上ダウンロードされており、同社によると、Fortune 500企業の30%が本番環境で製品を活用しています。同社はSupergraphによって、現代の開発スタックの中核を担う存在としての地位を確立したいと考えています。
フレデリックは2012年から2025年までTechCrunchに在籍していました。また、SiliconFilterを設立し、ReadWriteWeb(現ReadWrite)にも寄稿しています。フレデリックは、エンタープライズ、クラウド、開発者ツール、Google、Microsoft、ガジェット、交通機関など、興味のあるあらゆる分野をカバーしています。
バイオを見る