メインコンテンツへスキップ
DevOpsMar 28, 2026

Platform EngineeringがDevOpsを飲み込んだ:2026年のIDP構築

OS
Open Soft Team

Engineering Team

80%の大規模組織がプラットフォームチームを持つ——あなたもそうすべき

Gartnerの2026年エンジニアリング効率レポートは、多くの人が感じていたことを確認しています:80%の大規模エンジニアリング組織(500人以上の開発者)が専任のプラットフォームエンジニアリングチームを持ち、2024年の45%から増加しています。業界は人員で投票し、評決は明確です——プラットフォームエンジニアリングはトレンドではなく、運用モデルです。

この転換は、DevOpsが当初の構想どおりにスケーリングの壁に直面したために起こりました。「構築したら運用する」は20人のスタートアップには美しく機能します。200人のエンジニアでは「構築して運用して、時間の40%を差別化されないインフラ作業に費やす」になります。プラットフォームエンジニアリングはその答えです:インフラの専門知識を集約し、セルフサービスインターフェースで公開し、アプリ開発者が機能の出荷に集中できるようにします。

Internal Developer Platformとは何か?

Internal Developer Platform(IDP)は、アプリケーション開発者のためにインフラの複雑さを抽象化するツール、ワークフロー、セルフサービス機能のセットです。単一の製品ではなく、既存のツールを一貫した開発者体験に接続する統合層です。

核心原則:開発者はチケットを提出し、運用チームを待ち、50ページのランブックを読むことなく、新しいサービスを本番環境にデプロイできるべきです。

IDPアーキテクチャ

2026年の本番IDPは通常5つのレイヤーで構成されます:

+------------------------------------------------------------------+
|                    開発者ポータル(Backstage)                      |
|   サービスカタログ、ドキュメント、テンプレート、スキャフォールド       |
+------------------------------------------------------------------+
|                    セルフサービスポータル                            |
|   サービスデプロイ、DB構成、環境作成                                |
+------------------------------------------------------------------+
|                    CI/CDパイプライン(標準化済み)                    |
|   ビルド、テスト、スキャン、デプロイ——AI支援最適化                    |
+------------------------------------------------------------------+
|                    事前承認インフラストラクチャ                       |
|   Terraformモジュール、Kubernetes operator、DBaaS                   |
+------------------------------------------------------------------+
|                    ガードレールとポリシー                            |
|   OPA/Kyvernoポリシー、コスト制限、セキュリティベースライン           |
+------------------------------------------------------------------+

レイヤー1:開発者ポータル(Backstage)

BackstageはSpotifyで作られたCNCF卒業の開発者ポータルで、IDPの事実上の標準インターフェースになっています。2026年3月時点:

  • 3,200社以上が本番環境で使用
  • 700以上のオープンソースプラグイン
  • Backstage 2.0(2026年1月リリース)は新しいフロントエンドフレームワークと宣言的UI拡張を導入

Backstageは開発者にとっての単一エントリーポイント:

  • サービスカタログの閲覧——メタデータ付きで各サービスが登録
  • 新サービスのスキャフォールド——CI/CD設定済みの新プロジェクトを生成
  • ドキュメントの閲覧——TechDocsがMarkdownドキュメントをレンダリング
  • すべてを検索——サービス、API、ドキュメントを横断する統合検索
  • プラットフォームアクションのトリガー——デプロイ、DB構成、シークレットローテーション

レイヤー2:セルフサービスインフラ

セルフサービスレイヤーは開発者に事前承認のインフラリソースを提供:

  • データベース——自動バックアップ付きPostgreSQL、Redis、MongoDB
  • メッセージキュー——Kafkaトピック、RabbitMQ vhost、NATSサブジェクト
  • 環境——PRのためのエフェメラルプレビュー環境
  • シークレット——自動ローテーション付きVault管理シークレット
  • DNSと証明書——自動DNSレコード作成とTLS証明書プロビジョニング

レイヤー3:標準化CI/CD

プラットフォームチームが標準化CI/CDパイプラインを提供。開発者はパイプラインを設定しません——コードをプッシュするだけです。

レイヤー4:事前承認インフラモジュール

プラットフォームチームがTerraformモジュールKubernetes operatorのライブラリを維持。各モジュールはバージョン管理、テスト、セキュリティレビュー済み。

レイヤー5:ガードレールとポリシー

ガードレールはセルフサービスを安全にする秘密の要素。OPAKyvernoが複数レベルでポリシーを適用:

  • Kubernetesアドミッション——リソースリミットやヘルスチェックのないデプロイをブロック
  • Terraformプラン——予算違反のインフラ変更を拒否
  • CI/CDゲート——重大な脆弱性を導入するビルドを失敗
  • ランタイム——セキュリティベースライン違反の動作にアラート

CI/CDにおけるAI:76%の採用率とデプロイ失敗3分の1

2026年State of DevOpsレポートでは76%のエンジニアリング組織がCI/CDパイプラインでAIを使用。AI支援CI/CDを使用するチームはデプロイ失敗が3分の1に、リードタイムが40%短縮

ステージAI適用影響
コードレビューAIレビューコメントバグ30%減
テスト生成AIがテストを生成カバレッジ60%向上
テスト選択AIが関連テストを予測テスト実行70%短縮
デプロイリスクAIがリスクスコアリング重大インシデント50%減
インシデント対応AIがデプロイと異常を相関MTTR 65%改善

開発者体験をメトリクスとして

DORAメトリクス(定量的)

メトリクスエリートの閾値Platform Engineeringの貢献
デプロイ頻度オンデマンドセルフサービスデプロイ、自動パイプライン
リードタイム1時間未満事前構築テンプレート、AIテスト選択
変更失敗率5%未満自動スキャン、カナリアデプロイ
サービス復旧時間1時間未満自動ロールバック、インシデントツール

IDPの構築:12週間ロードマップ

第1-3週:基盤

  • 基本サービスカタログ付きでBackstageをデプロイ
  • 既存サービスを登録
  • 最初のソフトウェアテンプレートを作成

第4-6週:CI/CD標準化

  • 標準CI/CDパイプラインを定義
  • セキュリティスキャンを統合
  • 自動カナリアデプロイを実装

第7-9週:セルフサービスインフラ

  • 一般的なリソース用Terraformモジュールを構築
  • Backstageアクション経由で公開
  • OPA/Kyvernoガードレールをデプロイ

第10-12週:改善と計測

  • 開発者満足度調査を実施
  • 初回デプロイまでの時間を計測
  • 上位3つのペインポイントを特定し対処

よくある質問

プラットフォームエンジニアリングはDevOpsエンジニアの必要性をなくしますか?

いいえ。プラットフォームエンジニアリングはDevOps作業を再編成するもので、排除するものではありません。DevOpsエンジニアはプラットフォームエンジニアになります。

プラットフォームチームの適正規模は?

一般的な比率はアプリ開発者15-25人に対しプラットフォームエンジニア1人。200人のエンジニアリング組織では通常8-12人が必要です。

Backstageが開発者ポータルの唯一の選択肢ですか?

Backstageは最も人気のオープンソース選択肢ですが、Port、Cortex、OpsLevelなどの商用ポータルもあります。

開発者がプラットフォームの使用に抵抗したらどうしますか?

抵抗は通常2つの原因から:プラットフォームが実際の問題を解決しない、または制約に感じられる。開発者と対話し、ペインポイントを理解し、ニーズに合わせてプラットフォームを構築してください。

独自の要件を持つチームにどう対応しますか?

プラットフォームは標準化されたパスで80%の一般的なニーズをカバーすべきです。残り20%にはエスケープハッチを提供。目標は「ゴールデンパスであってゴールデンケージではない」です。