SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

GraphQL APIのルーター、「Apollo Router」のバージョン1.0が公開

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

 米Apollo Graphは、複数のサービスが持つGraphQL APIへのリクエストを受けて、個々のサービスに送り届けるソフトウェア「Apollo Router 1.0」を9月22日(現地時間)に公開した。Apollo RouterはElastic License 2.0を採用しているオープンソースソフトウェアだ。

 企業や組織が内部で開発するWeb APIは、その数が多くなりがちで、どのようなAPIがあるのかを関係者も把握しきれない場合も少なくない。さらに、引数などのAPIを呼び出す規約なども考えると、同じ組織内でもすべてのAPIを活用することは簡単ではなくなってしまう。

 そこで登場したのが「GraphQL」というAPI向けのクエリ環境だ。簡単な問い合わせ文で、さまざまなAPIが提供するデータ、しかも目的に合わせて絞り込んだデータを取得できる。

 Apollo Routerは、複数のGraphQL APIをまとめて、単一のインターフェイスを提供するソフトウェアだ。外部からのAPI呼び出しを一手に引き受け、自身の管理下にあるWeb APIにアクセスして、必要なデータを集めて返す。APIを呼び出すときは、個々のサービスのAPIについて詳細を知る必要はなく、Apollo Routerのインターフェイスにアクセスすれば良い。

 Apollo RouterはRust言語で開発したプログラムであり、プログラムサイズの小ささと、軽快な動作が特徴になっているという。そして、今回バージョン1.0を迎え、独立したセキュリティ監査機関の監査を受け、安全性を確認したとしている。

関連リンク

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/16587 2022/09/28 12:05

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング