この記事の概要
- Platform Engineeringは2026年に大規模組織の80%が採用予定。今がキャッチアップの最後のチャンス
- Internal Developer Portal(IDP)を作れば、開発者がインフラを意識せずに「ボタン1つ」で環境構築できる
- Backstage + ArgoCD + Crossplaneの「ゴールデントライアングル」が2026年の定番構成
うちのチームも以前は環境作成に3日かかってたんですよ…
「新規マイクロサービスのステージング環境、いつできますか?」
そう聞かれるたびにインフラチームが気まずくなる場面、ありませんか。
Jiraチケットを起票して、レビューを待って、手順書通りにAWSリソースを作って……気づけば3営業日経過。
開発者は待ちぼうけ、インフラはチケット対応に追われて本来の仕事ができない。
このループを断ち切るのが Platform Engineering と Internal Developer Portal(IDP) です。
Gartnerの調査によれば、2026年までに大規模組織の80%がプラットフォームエンジニアリングチームを保有するとされており、2025年時点ですでに55%の組織が採用済みです。
もはや「先進的な取り組み」ではなく、インフラチームのスタンダードになりつつあります。
Platform EngineeringとIDPの本質
Platform Engineeringをひと言で表すなら、「インフラチームが開発者向けのプロダクトを作る」という発想の転換です。
従来のインフラチームはリクエストドリブンで動いていました。
開発者からチケットが来たら対応する、という受け身のモデルです。Platform Engineeringでは、インフラチームがセルフサービスの仕組み(IDP) を構築し、開発者が自力で安全にインフラを扱えるようにします。
IDPの核心は「Golden Path(推奨された道)」の提供です。
開発者が環境を作りたいとき、正しいやり方が一番ラクな道になっていれば、自然とベストプラクティスに従ってもらえます。
セキュリティポリシー、コスト最適化、監視設定——これらをすべてテンプレートに焼き込んでしまえば、開発者は「とりあえずボタンを押す」だけでOKです。
2026年の定番構成:ゴールデントライアングル
IDPを構成する3つのコアコンポーネントを組み合わせた「ゴールデントライアングル」が、2026年の業界標準になりつつあります。
graph TD
Dev[👨💻 開発者] -->|セルフサービスUI| Backstage[Backstage / Port<br/>Developer Portal]
Backstage -->|GitリポジトリにPR| Git[(Git Repository<br/>単一の真実源)]
Git -->|変更検知・自動同期| ArgoCD[ArgoCD<br/>GitOps Engine]
Git -->|IaCリソース定義| Crossplane[Crossplane<br/>Infrastructure as Code]
ArgoCD -->|Kubernetesへデプロイ| K8s[Kubernetes Cluster]
Crossplane -->|AWSリソース作成| AWS[AWS / Azure / GCP]
K8s -->|稼働環境| App[アプリケーション]
AWS -->|稼働環境| App
| コンポーネント | 役割 | 一言説明 |
|---|---|---|
| Backstage / Port | Developer Portal | 開発者が操作するUI。カタログ・テンプレート・ドキュメントを集約 |
| ArgoCD | GitOps Engine | Gitの状態をKubernetesに継続的に同期。デプロイを自動化 |
| Crossplane | IaC Controller | KubernetesリソースとしてAWS/GCPリソースを宣言的に管理 |
この3つが揃うと、開発者がPortalでリクエストを出すだけで、Gitにコミットが入り、ArgoCDがKubernetesへデプロイし、CrossplaneがRDSやS3などのAWSリソースを自動プロビジョニングする、という全自動パイプラインが完成します。
BackstageとPort、どちらを選ぶか
IDPのフロントエンドとして最もよく比較されるのが Backstage(Spotify発・OSS)と Port(商用SaaS)です。
| 項目 | Backstage | Port |
|---|---|---|
| 初期構築期間 | 数週間〜数ヶ月 | 数日 |
| カスタマイズ性 | 高(Reactプラグイン) | 中(低コードUI) |
| 費用モデル | OSS(運用コスト) | 有償SaaS |
| 向いている規模 | 100名以上の大規模組織 | 10〜100名のチーム |
| エコシステム | プラグイン1,000以上 | 標準機能が充実 |
Backstageは究極のカスタマイズが可能な反面、構築・維持に相応のエンジニアリング工数が必要です。
専任のPlatform Engineeringチームがいる大規模組織に向いています。
Portは「80%の機能を20%の工数で」という思想で設計されており、Backstageと比べて初期構築が10倍速いと言われています。
まずIDPを動かしてみたい、チームが小さい、という場合はPortから始めるのが現実的な選択です。
実装例:Backstage + Crossplane
Backstageのカタログ登録(catalog-info.yaml)
マイクロサービスをBackstageのカタログに登録するYAMLです。
これをリポジトリのルートに置くだけで、IDPにサービスが自動登録されます。
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: payment-service
description: 決済処理マイクロサービス
annotations:
github.com/project-slug: myorg/payment-service
backstage.io/techdocs-ref: dir:.
tags:
- java
- payments
- critical
spec:
type: service
lifecycle: production
owner: team-payments
system: e-commerce-platform
dependsOn:
- component:order-service
- resource:payments-db
CrossplaneでAWSリソースをプロビジョニング
CrossplaneのCompositionを使うと、開発者がシンプルなYAMLを書くだけで、背後でRDSインスタンスやセキュリティグループが自動作成されます。
# 開発者が書くシンプルなリソース定義
apiVersion: platform.mycompany.io/v1alpha1
kind: AppEnvironment
metadata:
name: payment-service-staging
spec:
parameters:
env: staging
region: ap-northeast-1
dbInstanceClass: db.t3.medium
appReplicas: 2
compositionRef:
name: standard-app-environment
# Platform Engineeringチームが管理するComposition(抜粋)
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
name: standard-app-environment
spec:
compositeTypeRef:
apiVersion: platform.mycompany.io/v1alpha1
kind: AppEnvironment
resources:
- name: rds-instance
base:
apiVersion: rds.aws.crossplane.io/v1beta1
kind: DBInstance
spec:
forProvider:
region: ap-northeast-1
dbInstanceClass: db.t3.medium
engine: postgres
engineVersion: "15"
masterUsername: appuser
skipFinalSnapshot: true
patches:
- fromFieldPath: "spec.parameters.region"
toFieldPath: "spec.forProvider.region"
- fromFieldPath: "spec.parameters.dbInstanceClass"
toFieldPath: "spec.forProvider.dbInstanceClass"
開発者は上の「シンプルなリソース定義」だけを書けばよく、RDSの詳細設定はすべてPlatform Engineeringチームが管理するCompositionに隠蔽されています。
これがGolden Pathの具体的な実装です。
実務での活用:KPIで効果を測る
IDPを導入した組織の典型的なビフォーアフターを示します。
| KPI | 導入前 | 導入後 |
|---|---|---|
| 環境プロビジョニング時間 | 2〜3営業日 | 1〜2時間 |
| デプロイ頻度 | 週1〜2回 | 日次以上(2倍以上) |
| 新メンバーのオンボーディング期間 | 2〜4週間 | 1〜2週間(50%短縮) |
| インフラチームへのリクエスト数 | ベースライン | 60〜70%減少 |
重要なのは、これらの改善が「インフラチームが残業して頑張った」結果ではなく、仕組みで達成される点です。
Platform Engineeringの本質は、インフラチームを「リクエスト処理係」から「プロダクト開発者」に変えることにあります。
どこから始めるか
Platform Engineering導入のロードマップは以下の3ステップが現実的です。
- 現状の痛点を数値化する:環境作成に何日かかっているか、インフラへのリクエスト数はいくつか、を計測する
- スモールスタート:Portで小さなIDPを2週間で作り、一番多いリクエスト(ステージング環境作成など)を自動化する
- Golden Pathを育てる:使われるにつれてテンプレートを洗練させ、開発者のフィードバックを取り込む
Backstage vs Portの選択は、チームサイズと「どれだけ運用工数をかけられるか」で決まります。
まずPortで動かしてROIを証明してから、必要に応じてBackstageに移行するアプローチも有効です。
まとめ
- Platform Engineeringは2026年に組織の80%が採用する業界トレンド。インフラチームの働き方を根本から変える
- IDPの核心はGolden Pathの提供。開発者が正しいことを自然にやれる仕組みを作る
- ゴールデントライアングル(Backstage/Port + ArgoCD + Crossplane)が2026年の定番構成
- Backstageは大規模・高カスタマイズ向け。Portはスモールスタートに最適
- 環境プロビジョニング時間を「数日→数時間」にするのは、頑張りではなく設計で達成できる
「インフラ作業の依頼が来るたびに消耗している」と感じているなら、Platform Engineeringへの投資は確実にペイします。
まず一番多いリクエストを1つ自動化することから始めてみてください。


コメント