Backstage を使用して開発者ポータルを作成する方法

開発者はテクノロジー業界の生命線であり、デジタル世界を動かすソフトウェアとプラットフォームを作成します。 しかし、ブックマークの膨大なリストを管理する場合でも、新しいリソースを要求するために「チケット煉獄」をナビゲートする場合でも、仕事の中で重大な課題や不満に直面することがよくあります。 開発者ポータルを構築するためのオープン プラットフォームである Backstage.io プロジェクトは、これらの問題を解決し、開発者のエクスペリエンスを向上させることを目的としています。

Backstage はもともと Spotify によって作成され、2020 年 XNUMX 月にオープンソース化されました。その後、Kubernetes と Envoy もホストする組織である Cloud Native Computing Foundation のサンドボックス プロジェクトになりました。 このプラットフォームは一元化されたソフトウェア カタログとして機能し、マイクロサービスとインフラストラクチャに秩序をもたらし、製品チームが自律性を損なうことなく高品質のコードを迅速に提供できるようにします。

バックステージとは何ですか?

このビデオを YouTube でご覧ください。

Backstage 開発ポータルは、いくつかの機能を提供できます。 開発者にとって、これは新しいソフトウェア コンポーネントを作成する最も簡単な方法です。 プラットフォーム チームにとっては、ベスト プラクティスを奨励できます。 エンジニアリング組織全体にとって、すべてのソフトウェア、ツール、ドキュメントの中枢神経系として機能します。

Backstage は、すべてのインフラストラクチャ ツール、サービス、ドキュメントを統合し、合理化されたエンドツーエンドの開発環境を作成します。 これにより、チームは複数のサービスを管理でき、企業は数千ものサービスを管理できます。 各チームは、展開からダウンロード要求のステータスに至るまで、所有するすべてのサービスと関連リソースを確認できます。 この情報はすべて Backstage 内のプラグインと共有して、リソースの監視やテストなどの他の管理機能を有効にすることができます。

Backstage が対処する開発者の一般的な不満の XNUMX つは「死のブックマーク」です。これは、開発者がすべての Web サイトやアプリケーションを見つける中心的な場所がない、長いブックマークのリストを抱えていることです。 Backstage は、Kubernetes プロジェクト、自動化プレイブック、仮想マシン アプリケーションを保存する既存のリポジトリを活用するカタログでこの問題を解決します。 カタログは、Jira チケット、プル リクエストなど、リポジトリで使用されるテクノロジーを統合するプラグインで強化できます。

Backstage は、開発者が新しいリポジトリ、サービス、または名前空間を必要とし、チケットを提出して応答を待つ必要がある「チケット煉獄」にも対処します。 Backstage は「ソフトウェア テンプレート」を使用して新しいリソースの作成を自動化し、チケットの必要性を排除します。

「文書の墓場」も Backstage が取り組むもう XNUMX つの問題です。 ここでドキュメントが作成され、紛失したり忘れられたりします。 Backstage は、ドキュメントをカタログに接続し、リポジトリ内のマークダウン ファイルを使用することでドキュメントを簡素化します。

Backstage を使用して開発者ポータルを作成する方法

Backstage には、カタログ、ドキュメント、ソフトウェア テンプレート、プラグインにインデックスを付けて検索を容易にする検索機能も含まれています。 この機能により、開発者が特定のリソースや情報を見つけようとするときに「海で迷った」と感じることがなくなります。

Backstage のソフトウェア カタログは、エコシステム内のすべてのソフトウェアの所有権とメタデータを追跡する集中システムです。 カタログは、コードとともに保存された YAML メタデータ ファイルの概念に基づいて構築されており、Backstage で収集されて視覚化されます。 この機能により、検出可能性と説明責任が向上し、テクノロジー スタックの暗い隅にソフトウェアが孤立したままになることがなくなります。

このビデオを YouTube でご覧ください。

このプラットフォームは拡張可能でカスタマイズ可能であり、最新のテクノロジーと共通のフレームワークに基づいて構築されたプラグイン アーキテクチャを備えています。 ビジネスに合わせて拡張できるため、チームが迅速かつ安全に共同構築できるようになり、インフラストラクチャの複雑さが軽減され、開発者の満足度が高まります。

このビデオを YouTube でご覧ください。

Backstage の導入に興味がある場合は、backstage.io で詳細情報を参照してください。 完全にサポートされ、エンタープライズグレードで、安全で準拠した Backstage バージョンを探しているユーザーのために、Red Hat Developer Hub はプラットフォームの強化されたインスタンスを提供します。 Backstage の Red Hat リリースの詳細については、developers.redhat.com/rhdh を参照してください。

Backstage は、開発者のエクスペリエンスを向上させ、一般的な不満に対処し、ソフトウェアとドキュメントを管理するための合理化された集中プラットフォームを作成するための強力なツールです。 必要なリソースとツールをすべて XNUMX つ屋根の下にまとめることにより、開発者は最も得意とすること、つまり革新的なソフトウェア ソリューションの作成に集中できるようになります。

続きを読むガイド:

コメントを残します

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *