【あいでぃーぴー】
IDP(内部開発者プラットフォーム) とは?
最終更新:
💡 開発者に「自分でできる」環境を用意する
開発者がセルフサービスでインフラや開発環境を構築・管理できる社内プラットフォーム。Platform Engineeringの中核成果物。
📌 このページのポイント
- Internal Developer Platformの略で、社内向けの開発基盤を指す
- 環境作成やデプロイなどの標準的な手順をセルフサービス化し、認知負荷を減らす
- プラットフォームチームが開発者の要望を調べ、製品として構築・改善する
- Backstageなどの開発者ポータルは、基盤を利用する入口の一つ
具体的にどんなことができるの?
Platform Engineeringとの関係は?
Backstageって何?
中小企業にも必要?
人数だけでは決められないよ。環境作成やデプロイの手順が繰り返され、依頼待ちや設定のばらつきが負担になっているかを考えるんだ。まず困っている作業を一つ標準化し、改善効果と基盤を運用する負担を見ながら広げるといいね。
まとめ:ざっくりこれだけ覚えればOK!
「IDP」って出てきたら「開発者がセルフサービスで使える社内の開発基盤」と思えばだいたいOK!
📖 おまけ:英語の意味
「Internal Developer Platform」 = 内部開発者プラットフォーム
💬 Internal(社内の)Developer(開発者向け)Platform(基盤)。開発者の「困った」を解消する社内サービスだよ