Backstage
会社のサービス、インフラ、ドキュメントを1つの検索可能なソフトウェアカタログに統合し、社内向け開発者ポータルを構築するためのオープンなフレームワークです。
- 活発にメンテナンスされている
- 財団の支援あり
- ドキュメントが充実
- 寛容なライセンス
概要
Backstage は、もともと Spotify で構築され、現在は CNCF のインキュベーティングプロジェクトとなっている、社内開発者ポータルを構築するためのオープンソースフレームワークです。中心となる Software Catalog は、組織が保有するあらゆるサービス、ライブラリ、データパイプライン、ウェブサイト、機械学習モデルを追跡し、「何が存在し、誰が所有しているか」についての散在した wiki や暗黙知を、単一の構造化された信頼できる情報源に置き換えます。
カタログの上には、組織の標準に沿って新しいプロジェクトの雛形を作成できる Software Templates と、技術ドキュメントをそれが説明するコードのそばに置きつつポータル上でレンダリングできる TechDocs が用意されています。完成品ではなくフレームワークであるため、各チームは独自のプラグインを構築し、自社の内部ツール体系に合わせてカスタマイズできます。
Backstage は、サービスの数が増え「何が存在し、誰が所有しているか」が実際の課題になっている組織のプラットフォームエンジニアリングチームに向いています。開発者はリポジトリや wiki、Slack のスレッドを渡り歩くのではなく、ソフトウェアを発見・理解し、雛形を作成するための単一の場所を得られます。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
Leading internal developer portal platform, well-differentiated within developer-tools.
- 成熟
- 財団によるガバナンス
- カテゴリ
- 開発者向けツール
- 言語
- TypeScript
- ライセンス
- Apache-2.0
関連プロジェクト
JupyterLab
BSD-3-Clause多くの人が「Jupyter notebook」と呼ぶときに指す、ノートブック・コード・データのための標準的な Web ベースのインタラクティブなコンピューティング環境で、データサイエンスや研究の分野で広く使われています。
活発にメンテナンスされている
- 開発者向けツール
Playwright
Apache-2.0モダンな Web アプリ向けの、信頼性の高いエンドツーエンドテスト・ブラウザ自動化フレームワークです。
活発にメンテナンスされている
- 開発者向けツール
- テスト
Podman
Apache-2.0バックグラウンドの root サービスを持たない、Docker の代替となるデーモンレスなコンテナエンジンで、コンテナの実行・ビルド・管理を行います。
活発にメンテナンスされている
- 開発者向けツール
Scrapy
BSD-3-Clauseウェブサイトから構造化データを抽出するための、高速で高レベルな Python 製のウェブスクレイピング・クローリングフレームワークです。
活発にメンテナンスされている
- 開発者向けツール
誤りを見つけましたか? GitHub で修正を提案する