【ないぶかいはつしゃぽーたる】
内部開発者ポータル(IDP) とは?
💡 開発者の「あれどこだっけ」をゼロにする、社内の万能ダッシュボード
📌 このページのポイント
- サービスカタログ・ドキュメント・パイプライン状況を一元管理するUIダッシュボード
- Spotifyが開発したOSS「Backstage」が事実上の標準実装として広く採用されている
- プラットフォームエンジニアリングのアウトプットを開発者に届けるフロントエンド層
- セルフサービスでの環境構築・デプロイ起動などもポータル上から操作できる
社内ポータルって普通の会社にもあるよね?それとは違うの?
Backstageってよく聞くんだけど、それが有名なの?
そうだよ。SpotifyがマイクロサービスをOrchestrateするために社内で作って、2020年にOSSとして公開したんだ。今はCNCFのインキュベーテッドプロジェクトになっていて、多くの企業が採用しているよ。
プラットフォームと何が違うの?似た言葉が多くて混乱するんだよね。
ポータルがあると何がうれしいの?
開発者体験(DevEx)の話にもつながってくるんだね!
まさに。ポータルはデベロッパーエクスペリエンスを改善する代表的な施策の一つで、プラットフォームエンジニアリングチームが整備・運用することが多いよ。
まとめ:ざっくりこれだけ覚えればOK!
「内部開発者ポータル」って出てきたら「開発者専用の社内ポータルサイト(ツールや情報の入口)」と思えればだいたいOK!
📖 おまけ:英語の意味
「Internal Developer Portal」 = 内部開発者ポータル
💬 InternalはIT文脈で「社内向け」を意味し、Developerは開発者、Portalは玄関・入口という意味だよ。社内開発者のためのワンストップ入口という直訳がそのまま概念を表しているんだ