Shoehorn

Shoehorn

Shoehornによる開発者プラットフォーム。サービスカタログ、ドキュメント、テンプレートを提供し、既存のスタックに適応します。

Shoehornとは?

Shoehornは、Backstageの意見を取り入れたすぐに使えるバージョンとして動作する、インテリジェントな開発者プラットフォームです。GitHubリポジトリとKubernetesクラスタを自動的にクロールし、約15分でサービスカタログ、検索、ドキュメント、ワークフローを構築します。ユーザーは既存のスタックを指定するだけで、インフラストラクチャ内のもう一つのサービスとして動作します。専用のポータルチームは不要です。Backstageと互換性があるため、既存のcatalog-info.yamlファイルを修正せずにそのまま使用できます。

アプリケーションシナリオ

  • インシデント対応: 午前2時にサービスがダウンした場合、Slackで尋ねることなく、誰が所有者で誰にページングすべきかを即座に特定します。
  • 影響分析: APIエンドポイントを非推奨にする前に、どれだけのサービスがそれに依存しているか、変更による影響範囲を正確に把握します。
  • サービスオンボーディング: 再利用可能なForgeモールドを使用して、一貫したCI設定で新しいリポジトリをスキャフォールディングし、コピーペーストによるエラーを排除します。
  • 多言語チーム: 組み込みのi18nが英語、スウェーデン語、フランス語、スペイン語、ドイツ語、フィンランド語、オランダ語をサポートし、グローバルチームに対応します。
  • ガバナンスの実施: 承認ワークフローにより、変更や新しいサービスの稼働前に適切な担当者が承認することを保証します。
  • インフラストラクチャ自動化: Terraform、CLI、REST APIを介してShoehorn設定を管理し、すべてをバージョン管理し再現可能にします。

主な機能

  • 自動検出サービスカタログ

    Shoehornがリポジトリとクラスタをクロールし、何が動作しているか、誰が所有しているか、依存関係、ドキュメントの場所をマッピングします。手動入力は不要です。

  • インスタント検索

    スタック全体でサービス、API、所有者を200ミリ秒未満で検索します。

  • 影響分析付き依存関係グラフ

    変更を行う前に、設定可能な深さ(1〜5レベル)で影響範囲を表示します。

  • Forgeモールド

    リポジトリをスキャフォールディングし、インフラストラクチャを一貫してプロビジョニングするための再利用可能なワークフロー。

  • 承認ワークフロー

    組み込みの承認ゲートにより、変更がガバナンス要件を満たすことを保証します。

  • Kubernetesエージェント

    インバウンドアクセス不要でワークロードデータをShoehornにプッシュするk8sエージェントを導入します。

  • Terraformプロバイダー

    他のすべてを管理するのと同じ方法で、Git内のShoehorn設定を管理します。

  • CLIとREST API

    ターミナルまたはCIパイプラインから自動化します。すべてのUIアクションはHTTP呼び出しでもあります。

  • 管理UI

    スクリプト化したくない部分のためのポイントアンドクリックインターフェース。

  • Backstage互換性

    既存の`catalog-info.yaml`ファイルがそのまま動作します。

対象ユーザー

専用のプラットフォームチームを維持せずにセルフホスト型の開発者ポータルを求めるプラットフォームエンジニア、DevOpsチーム、SRE。また、スタック全体のサービス所有権、依存関係、ドキュメントを即座に可視化する必要があるエンジニアリングマネージャーやオンコールエンジニアにも適しています。

Shoehornの使い方

  1. スタックを接続: ShoehornをGitHub組織、クラスタ、リポジトリに指定します。セットアップには約15分かかります。
  2. マッピングを実行: Shoehornがリポジトリを直接クロールします。クラスタの場合は、k8sエージェントを導入してインバウンドアクセスなしでワークロードをプッシュします。
  3. 検索を開始: UI、CLI、REST API、Terraformを使用してすべてを検索し、依存関係を表示し、承認ワークフローを実行します。

セルフホストベータ版は2026年5月8日21:00 CESTに開始されます。shoehorn.devにアクセスしてサインアップしてください。

効果レビュー

Shoehornは約束通り、数週間ではなく数分で既存のスタックで動作する開発者プラットフォームを提供します。サービス、依存関係、所有権の自動検出により、インシデント発生時の「Slackで尋ねる」という一般的なボトルネックを排除します。Backstage互換性により、既存のカタログファイルを持つチームは再作業なしで移行できます。Terraform、CLI、REST API、UIというマルチインターフェースアプローチにより、特定のワークフローを強制せずに柔軟性を提供します。製品はまだベータ版で2026年5月にローンチ予定ですが、機能セットはすでに所有権の発見、変更影響分析、一貫したスキャフォールディングという3つの主要なプラットフォームの課題に対応しています。専用のポータルチームを維持することに疲れたチームにとって、Shoehornの「スタック内のもう一つのサービス」という哲学は、実用的でオーバーヘッドの少ない代替手段です。

よくある質問

Shoehornとは何ですか?
Shoehornは、サービスカタログ、ドキュメント、テンプレートを提供し、既存のスタックに適応する開発者プラットフォームです。
Shoehornはどのように既存のスタックに適応しますか?
Shoehornは現在のツールやインフラと統合し、大規模な変更を必要とせずにサービスを自動的に発見してカタログ化します。
Shoehornをドキュメント作成に使用できますか?
はい、Shoehornにはドキュメント機能が含まれており、サービスカタログやテンプレートと一緒にドキュメントを作成・管理できます。
Shoehornはテンプレートを提供していますか?
はい、Shoehornはサービス、インフラ、ワークフロー向けのテンプレートを提供し、開発の標準化と加速を支援します。
Shoehornは私のチーム規模に適していますか?
Shoehornは、小規模なスタートアップから大企業まで、あらゆる規模のチーム向けに設計されており、ニーズに応じて拡張できます。

Shoehorn - AIツール詳細

Shoehornによる開発者プラットフォーム。サービスカタログ、ドキュメント、テンプレートを提供し、既存のスタックに適応します。

分類:アグリゲーションプラットフォーム

アクセスリンク:https://shoehorn.dev/

タグ:開発者プラットフォーム、サービスカタログ、ドキュメント、テンプレート、スタック統合