【ないぶかいはつしゃぽーたる】
内部開発者ポータル(IDP) とは?
最終更新:
💡 開発ツールや情報への入口をまとめた、社内の案内窓口
開発者が必要なツール・サービス・ドキュメント・APIカタログを一カ所で参照・利用できる社内向けWebポータル。BackstageなどのOSSが代表例。
📌 このページのポイント
- サービスの担当者やドキュメントなどをカタログで探せる
- Backstageは開発者ポータルを作るためのOSSフレームワークの一例
- 内部開発者プラットフォームの機能を届ける入口として使える
- ツール連携や権限を整えると、プロジェクト作成などのセルフサービスも提供できる
社内ポータルって普通の会社にもあるよね?それとは違うの?
Backstageってよく聞くんだけど、それが有名なの?
プラットフォームと何が違うの?似た言葉が多くて混乱するんだよね。
内部開発者プラットフォームは、開発や運用に使う仕組みをまとめて提供するもの。ポータルは、その機能や情報を探して使うための入口だよ。ポータルを作っただけで、裏側のCIや環境構築まで全部そろうわけではないんだ。
ポータルがあると何がうれしいの?
サービスの担当者や使い方を探す場所をまとめられるよ。例えばBackstageのカタログでは、コードと一緒に管理する情報を集めて表示する。ただし古い情報のままでは役に立ちにくいので、担当や文書を更新する運用も必要なんだ。
開発者体験(DevEx)の話にもつながってくるんだね!
まとめ:ざっくりこれだけ覚えればOK!
「内部開発者ポータル」って出てきたら「開発者専用の社内ポータルサイト(ツールや情報の入口)」と思えればだいたいOK!
📖 おまけ:英語の意味
「Internal Developer Portal」 = 内部開発者ポータル
💬 InternalはIT文脈で「社内向け」を意味し、Developerは開発者、Portalは玄関・入口という意味だよ。社内開発者のためのワンストップ入口という直訳がそのまま概念を表しているんだ