• 会員限定
  • 2024/12/11 掲載

Spotify公開のオープンソース開発者ポータル「Backstage」は何がいい?ガートナー解説

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
3
会員になると、いいね!でマイページに保存できます。
システム開発者の業務を手助けするツールとして注目されている「開発者ポータル」。2020年には、音楽ストリーミングサービスを手掛けるSpotifyがオープンソースとして公開した「Backstage」が話題を呼んだ。生産性の向上をはじめメリットは数多くあるが、効果を最大限発揮するには、押さえておくべきポイントも存在する。開発者ポータル活用効果を最大限引き出すために必要な視点について、開発プラットフォームとの関係や導入時の優先順位などとともに解説する。
photo
開発者ポータルの活用の秘訣とは
(出典:ガートナー(2024年6月))

Spotifyが提供で話題「開発者ポータル」のメリットとは

 DXの推進や事業のさらなる進化のために、企業におけるソフトウェア開発部門の重要性がますます増している現在。

 そうした中で、開発チームのソフトウェア開発の生産性や業務効率化を向上させるために注目されているのが、開発に必要なドキュメントやツールなどを体系化したポータルシステムである「開発者ポータル」だ。

 開発者ポータルについて、店舗のショーウインドーを例として以下のように説明するのは、ガートナー ディスティングイッシュト バイス プレジデント, アナリストのゲイリー・オリーフ氏である。

「店舗のショーウィンドウでは、どんなサービスがあるのか、何が入手できるのか──手に取りやすい形で分かりやすく商品を並べておくことが大事です。開発者ポータルも同様で、開発者が使えるプロダクトを一覧にして見えるようにしておくべきです」(オリーフ氏)

photo
ガートナー
ディスティングイッシュト バイス プレジデント, アナリスト
ゲイリー・オリーフ氏

 オリーフ氏が開発者ポータルの一例として挙げるのが、Spotifyが2020年にオープンソースとして公開した「Backstage」だ。Backstageは非常に人気が高く、3000以上の組織で使われており、1500人以上のオープンソースコントリビューターがいるという。

 ただ、Backstageに過度に期待することは禁物だ。オリーフ氏は「Backstageを導入すればすべて解決というものではありません。適切な開発者エクスペリエンスを提供するには、そこからさらに色々と付け加えていかないといけないことがあります」と説明する。

活用で意識するべき「4つの論点」

 Backstageをはじめとする開発者ポータルをうまく活用するには、プラットフォームとの関係をきちんと把握しておくことも重要となる。

 オリーフ氏は、ガートナーが2023年10月に公表した調査「Microservices Architecture Delivery Platform」から下図を引用して両者の関係を説明する。

画像
開発者ポータルが果たす役割
(出典:ガートナー(2024年6月))

 この図のように、開発インストラクチャやAPIゲートウェイ、マイクロサービス実行環境、アプリケーション・データ・サービス、モニタリング/可観測性ツールなどで構成されるプラットフォームの中で、開発者ポータルは、プラットフォーム内のコンポーネント間を統合して、どのソフトウェアサービスやツールが入手可能なのかを表示する役割を担う。

 そのため、開発者ポータルは、プラットフォームを置き換えるものではなく、プラットフォームの主要な要素であることを理解すべきなのだ。

 では、開発者ポータルを活用して、開発者エクスペリエンスを向上させるには、具体的にどんな視点が必要になるのだろうか。

 オリーフ氏によると、注目するべきポイントとして以下の4点が挙がるという。

  • 「開発者のインタラクション環境」
  • 「開発者エクスペリエンスの自動化」
  • 「構築か、購入か」
  • 「人」

 ここからは、それぞれについて詳しく見ていこう。 【次ページ】開発者ポータルは「投資されなすぎ」の領域?
関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます