【ゴールデンパス】

ゴールデンパス とは?

💡 舗装済みの専用高速道路——自分で地図を描かなくても目的地に着けるルート
📌 このページのポイント
ゴールデンパス — 推奨の開発ルート プラットフォーム チーム ゴールデンパス(推奨ルート) CI/CDテンプレート セキュリティ設定 リポジトリ雛形 モニタリング設定 開発者 すぐ開始 (パスを外れることも可能。ただし自己責任) Internal Developer Platform (IDP)
ゴールデンパスのイメージ:プラットフォームチームが整備した推奨ルートを開発者が選択する
ひよこ ひよこ

ゴールデンパスって、何か特別なルートなの?

ペンギン先生 ペンギン先生

開発者が新しいサービスを作るとき、どのツールを使うか・どうデプロイするかを一から決めるのって大変だよね。ゴールデンパスは、プラットフォームチームが「これを使えばOK」ってあらかじめ整備した推奨ルートのことだよ。

ひよこ ひよこ

じゃあ、決まった道を歩くだけでいいんだね!でも強制されるの?

ペンギン先生 ペンギン先生

強制じゃないのがポイントなんだよ。「使うと一番楽」という設計にして、開発者が自然と選びたくなるようにするんだ。Spotifyが社内でこの考え方を広めて有名になったよ。

ひよこ ひよこ

具体的には何がセットになってるの?

ペンギン先生 ペンギン先生

リポジトリのひな型・CI/CDパイプライン・セキュリティポリシー・モニタリング設定などがテンプレートとしてまとまってるよ。開発者はそれを選ぶだけで、面倒な初期設定をスキップできるんだ。

ひよこ ひよこ

Internal Developer Platform と何が違うの?

ペンギン先生 ペンギン先生

IDP はそのテンプレートや自動化を提供するプラットフォーム自体のことで、ゴールデンパスはその上に乗った『推奨の使い方・フロー』のことだよ。道(ゴールデンパス)を走るための道路網がIDP、というイメージかな。

ひよこ ひよこ

なるほど!開発者はゴールデンパスから外れることもできるんだよね?

ペンギン先生 ペンギン先生

できるよ。特殊な要件があれば外れてもいい。でも外れると自分でサポートしなきゃいけない部分が増えるから、よほどの理由がないかぎりパスを使った方が速くて安全なんだよ。それが『黄金の道』たるゆえんだね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ゴールデンパス」って出てきたら「開発者向けのお勧め公式ルートのテンプレート」と思えればだいたいOK!
📖 おまけ:英語の意味
「Golden Path」 = 黄金の道
💬 映画や神話で「最善の道筋」を指す表現から転じた。Spotifyが社内開発者向けに整備した仕組みを「Golden Path」と名付けたことでIT業界に広まったんだよ
← 用語集にもどる