- Published on
IDP 2026 심층 분석: Backstage·Port·Cortex·OpsLevel·Humanitec — 플랫폼 엔지니어링의 현재와 미래
- Authors

- Name
- Youngju Kim
- @fjvbn20031
들어가며: 2026년, IDP는 왜 필수가 되었나
2024년 Gartner는 "2026년까지 80%의 대규모 소프트웨어 조직이 플랫폼 팀을 운영할 것"이라고 예측했습니다. 2026년 현재, 이 예측은 거의 실현되었습니다. CNCF의 2025 Annual Survey에 따르면 Backstage는 GitOps 도구 다음으로 가장 빠르게 채택되는 CNCF Incubating 프로젝트로 자리잡았고, Port와 Cortex 같은 SaaS IDP들은 시리즈 C·D 라운드를 마무리하며 본격 확장기에 들어섰습니다.
하지만 2025년 말, 한 사건이 IDP 커뮤니티를 흔들었습니다. Spotify가 자사 내부 버전인 "Portal"의 핵심 기능들을 Backstage 오픈소스에서 분리해 별도 상용 패키지로 출시한 것입니다. 이는 Backstage 거버넌스와 라이선스 모델에 대한 격렬한 토론을 불러왔고, "managed Backstage"인 Roadie와 자체 호스팅 사이의 trade-off를 다시 평가하게 만들었습니다.
이 글에서는 2026년 IDP 시장의 11개 주요 플레이어 — Backstage, Port, Cortex, OpsLevel, Humanitec, Mia-Platform, Compass (Atlassian), Roadie, Configure8, Mercari ATLAS, Naver SCM Portal — 를 깊이 있게 분석합니다.
Platform Engineering vs DevOps: 무엇이 다른가
2010년대 DevOps 운동은 "You build it, you run it" 철학으로 개발과 운영의 벽을 허물었습니다. 하지만 마이크로서비스가 폭증한 2020년대 중반, 이 모델은 한계를 드러냈습니다. 평균적인 풀스택 개발자가 Kubernetes manifests, Terraform, Helm charts, ArgoCD, Prometheus, Grafana, Datadog, Snyk, SonarQube — 이 모든 도구를 깊이 이해해야 한다는 요구는 비현실적이었습니다.
Manuel Pais와 Matthew Skelton이 2019년 출간한 Team Topologies는 이 문제에 대한 답을 제시했습니다: Stream-aligned team(가치 전달팀)이 빠르게 움직일 수 있도록 Platform team(플랫폼팀)이 셀프서비스 인프라를 제공해야 한다는 것입니다.
Platform Engineering은 DevOps의 부정이 아니라 진화입니다. DevOps의 문화적 가치(협업, 자동화, 측정, 공유)는 유지하되, 인지 부하(cognitive load)를 줄이기 위해 잘 설계된 추상화 계층을 제공하는 것입니다.
Team Topologies와 4가지 팀 유형
Team Topologies는 4가지 근본적인 팀 유형을 정의합니다:
- Stream-aligned team — 가치 흐름(예: 결제, 검색, 추천)에 정렬된 팀
- Platform team — Stream-aligned team을 위한 셀프서비스 플랫폼 제공
- Enabling team — 특정 기술 영역(보안, SRE, 데이터)에서 다른 팀을 지원하고 코칭
- Complicated-subsystem team — 깊은 전문 지식이 필요한 영역(예: ML 추론 엔진, 거래 엔진)
플랫폼팀의 황금률은 "플랫폼을 제품처럼 다루어라(Platform as a Product)" 입니다. 사용자는 stream-aligned 개발자들이고, 그들의 만족도(NPS)와 채택률이 플랫폼팀의 성공 지표가 됩니다.
Backstage 1.30: 변경된 핵심 사항
2026년 5월 기준, Backstage는 1.30.x 라인을 유지하고 있습니다. 1.30 시리즈의 주요 변경 사항은 다음과 같습니다.
- New Frontend System (NFS) GA: 기존 createPlugin API를 대체하는 새로운 확장 모델이 안정화되었습니다.
- Catalog database backend 성능 개선: PostgreSQL 외에 SQLite의 production 사용은 공식적으로 deprecation 단계입니다.
- Permission Framework 통합 강화: 카탈로그 엔티티별 RBAC 정책을 OPA(Open Policy Agent) 또는 Casbin으로 표현 가능합니다.
- Software Templates의 v1beta3 → v1 스키마 전환.
가장 큰 운영적 변화는 NFS(New Frontend System) 입니다. 기존 플러그인을 마이그레이션하지 않으면 1.32 이후로 지원이 종료됩니다. 사내에 50개 이상의 자체 플러그인을 가진 조직(예: Netflix, Spotify, 라쿠텐)에게는 6~9개월의 마이그레이션 프로젝트가 됩니다.
Backstage 핵심 개념: Software Catalog
Software Catalog는 Backstage의 심장입니다. 모든 컴포넌트(서비스, 라이브러리, 웹사이트), API, 리소스(데이터베이스, S3 버킷), 시스템, 도메인이 catalog-info.yaml 파일로 표현됩니다.
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: payment-service
description: Core payment processing service
annotations:
github.com/project-slug: acme-corp/payment-service
backstage.io/techdocs-ref: dir:.
pagerduty.com/integration-key: PAGERDUTY_KEY_REF
sonarqube.org/project-key: payment-service
grafana/dashboard-selector: "tag = 'payment'"
tags:
- java
- spring-boot
- tier-1
spec:
type: service
lifecycle: production
owner: team-payments
system: checkout
providesApis:
- payment-api-v2
consumesApis:
- fraud-detection-api
- notification-api-v1
dependsOn:
- resource:postgres-payments
- resource:redis-payment-cache
이 파일이 GitHub에 push되면 Backstage Catalog Processor가 발견하고, 모든 메타데이터, 소유자, 의존성 그래프를 자동으로 인덱싱합니다. 다른 팀의 신입 개발자가 "결제 시스템은 누가 책임지는가? 어떤 DB를 쓰는가?"를 물을 때, 답은 코드 옆에 있는 YAML 파일에 있습니다.
Software Templates와 Scaffolder
Software Templates는 IDP의 가장 강력한 약속을 실현합니다 — "새 서비스를 5분 안에 생산 환경까지".
apiVersion: scaffolder.backstage.io/v1beta3
kind: Template
metadata:
name: java-spring-microservice
title: Java Spring Boot Microservice (Golden Path)
description: Java 21 + Spring Boot 3.3 + JPA + OpenTelemetry
spec:
owner: team-platform
type: service
parameters:
- title: Service Identity
required: [name, owner, tier]
properties:
name:
type: string
pattern: '^[a-z][a-z0-9-]{2,30}$'
owner:
type: string
ui:field: OwnerPicker
tier:
type: string
enum: [tier-1, tier-2, tier-3]
steps:
- id: fetch-template
name: Fetch Skeleton
action: fetch:template
input:
url: ./skeleton
values:
name: ${{ parameters.name }}
owner: ${{ parameters.owner }}
- id: publish
name: Publish to GitHub
action: publish:github
input:
repoUrl: github.com?repo=${{ parameters.name }}&owner=acme-corp
defaultBranch: main
protectDefaultBranch: true
requireCodeOwnerReviews: true
- id: register
name: Register in Catalog
action: catalog:register
input:
repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
catalogInfoPath: /catalog-info.yaml
위 템플릿이 한 번 실행되면 다음이 자동으로 일어납니다: GitHub repo 생성, branch protection, CODEOWNERS 설정, ArgoCD ApplicationSet 등록, Datadog monitor 프로비저닝, OpsGenie 온콜 스케줄 연결, SonarCloud 프로젝트 생성. 개발자가 30분 만에 첫 번째 commit으로부터 production 배포까지 갈 수 있습니다.
TechDocs: 문서를 코드 옆에
TechDocs는 Backstage의 "docs as code" 구현체입니다. MkDocs를 기반으로 하며, 각 컴포넌트의 docs/ 디렉토리에 markdown 파일을 두면 Backstage UI에서 검색 가능한 사이트로 렌더링됩니다.
핵심 운영 패턴은 TechDocs Out-of-the-box(OOTB) vs Recommended 분리입니다. OOTB 모드는 사용자가 카탈로그에 들어올 때 on-demand로 docs를 빌드하기 때문에 200+ 컴포넌트 규모에서 심각한 지연을 만듭니다. Recommended 모드는 CI에서 MkDocs를 빌드해 S3/GCS에 푸시하고, Backstage는 그저 정적 파일을 서빙합니다. 운영 환경에서는 사실상 Recommended 모드가 표준입니다.
Backstage 플러그인 생태계: 핵심 플러그인 5선
Backstage의 진정한 가치는 플러그인 생태계에서 나옵니다. 2026년 5월 기준 공식+커뮤니티 플러그인은 350개 이상입니다. 가장 많이 채택되는 핵심 5개를 살펴봅니다.
- @backstage/plugin-kubernetes — 컴포넌트 단위로 K8s deployment, pod, service, hpa 상태를 보여줍니다. 멀티 클러스터 지원이 강력하며, EKS/GKE/AKS auth가 모두 표준.
- @backstage-community/plugin-github-actions — 각 컴포넌트의 최근 GHA 워크플로 실행을 카탈로그 페이지에 임베드.
- @backstage-community/plugin-sonarqube — 코드 품질 메트릭(coverage, smells, vulnerabilities)을 카탈로그에 노출.
- @backstage/plugin-techdocs — 위에서 설명한 docs-as-code.
- @backstage-community/plugin-cost-insights — 컴포넌트별 클라우드 비용을 시계열로 표시. FinOps 팀이 가장 사랑하는 플러그인.
Port: 모델 기반 로우코드 IDP
Port(getport.io)는 2024–2025년 가장 빠르게 성장한 SaaS IDP입니다. Backstage가 "코드 우선" 접근(YAML로 카탈로그 정의)을 취한다면, Port는 "모델 우선" 접근입니다. 어떤 엔티티 타입(Blueprint)이 있고, 어떤 속성과 관계를 가지는지를 UI 또는 JSON으로 먼저 정의합니다.
{
"identifier": "service",
"title": "Service",
"schema": {
"properties": {
"language": { "type": "string", "enum": ["go", "java", "python", "node"] },
"tier": { "type": "string", "enum": ["1", "2", "3"] },
"on_call_rotation": { "type": "string", "format": "url" },
"slo_availability": { "type": "number", "minimum": 0, "maximum": 100 }
},
"required": ["language", "tier"]
},
"relations": {
"owning_team": { "target": "team", "required": true, "many": false },
"deployments": { "target": "deployment", "required": false, "many": true }
},
"calculationProperties": {
"is_production_ready": {
"calculation": ".properties.tier == \"1\" and .properties.slo_availability >= 99.9",
"type": "boolean"
}
}
}
Port의 강점은 다음과 같습니다.
- Exporters: AWS, GCP, K8s, GitHub, Snyk, Datadog 등 30+ 통합을 코드 없이 설정 가능.
- Scorecards: 서비스 성숙도를 정량적으로 측정.
- Self-Service Actions: Slack에서
/port deploy같은 액션을 트리거.
단점은 SaaS 의존성과 enterprise tier 가격($25K~/년 시작)이며, on-prem 옵션이 늦게 도입되어 한국 금융권 도입에는 여전히 장벽이 있습니다.
Cortex: 서비스 성숙도 중심 IDP
Cortex(cortex.io)는 "Service Maturity"를 중심에 둔 IDP입니다. Port나 Backstage가 catalog와 actions에 균형을 두는 반면, Cortex는 Scorecards가 첫째 시민입니다.
Cortex Scorecards는 다음과 같은 룰 기반 평가를 지원합니다.
- 모든 서비스는 owner team이 있어야 한다.
- Tier-1 서비스는 PagerDuty integration이 있어야 한다.
- 90일 이내에 SLO 정의가 갱신되어야 한다.
- 모든 production 서비스는 SBOM이 등록되어야 한다.
- 코드 커버리지 70% 이상.
각 룰은 weight를 갖고, 서비스별로 "Bronze / Silver / Gold" 레벨이 자동 계산됩니다. 플랫폼팀은 분기별로 weight를 조정해 회사의 우선순위(예: 보안 강화 분기, 신뢰성 강화 분기)를 반영할 수 있습니다.
OpsLevel: Rubrics와 캠페인
OpsLevel(opslevel.com)은 Cortex와 가장 직접 경쟁하는 제품입니다. 핵심 컨셉은 Rubrics와 Campaigns입니다.
- Rubrics: 서비스가 만족해야 할 체크 목록(Cortex의 Scorecard와 유사).
- Campaigns: "전사적으로 30일 내에 Log4j 1.x를 제거하자" 같은 시간 한정 개선 프로젝트. 각 팀의 진행률을 실시간 추적.
OpsLevel의 차별점은 AI Engineer(2025년 출시) — 자연어로 카탈로그를 질의("tier-1 서비스 중 PagerDuty 연동 없는 것은?")할 수 있습니다. Backstage의 RAG 기반 카탈로그 검색이 아직 실험 단계인 것과 비교됩니다.
Humanitec과 Score: 워크로드 명세의 표준화
Humanitec(humanitec.com)은 다른 IDP들과 다른 층에 위치합니다. Backstage/Port/Cortex가 "포털" 계층이라면, Humanitec은 "Internal Developer Platform Orchestrator" — 즉 실제 환경 프로비저닝과 배포를 추상화하는 엔진입니다.
Humanitec이 주도하는 오픈 스펙이 Score(score.dev)입니다. 2025년 CNCF Sandbox에 합류한 Score는 워크로드 명세의 환경-비종속(environment-agnostic) 표준을 목표로 합니다.
apiVersion: score.dev/v1b1
metadata:
name: orders-api
containers:
main:
image: ghcr.io/acme/orders-api:v3.4.2
variables:
DATABASE_URL: ${resources.orders-db.connection}
REDIS_URL: ${resources.cache.url}
LOG_LEVEL: info
resources:
requests:
cpu: "200m"
memory: "256Mi"
limits:
cpu: "1000m"
memory: "512Mi"
service:
ports:
http:
port: 8080
targetPort: 8080
resources:
orders-db:
type: postgres
params:
version: "16"
cache:
type: redis
dns:
type: dns
이 파일 하나가 dev에서는 docker-compose, staging에서는 Kubernetes + RDS, production에서는 EKS + Aurora로 자동 변환됩니다. Backstage가 "무엇이 있는가"를 답한다면, Score는 "어떻게 실행되는가"를 답합니다.
Mia-Platform: 유럽의 IDP 강자
Mia-Platform(mia-platform.eu)은 이탈리아 밀라노 기반 IDP로, 유럽 금융권에서 강세를 보입니다. Backstage UI 위에 Mia 자체의 fast-data 엔진, microservice templates, multi-cluster 배포 도구를 결합한 패키지입니다. PSD2/GDPR 준수가 우선인 EU 시장에서 SaaS+self-hosted hybrid 옵션이 강점.
Compass (Atlassian): Jira/Confluence와의 통합
Atlassian Compass는 Jira·Confluence·Bitbucket을 이미 사용하는 조직을 정조준한 IDP입니다. 강점은 단연 워크플로 통합입니다. Compass 카탈로그의 서비스에서 바로 Jira ticket을 생성하고, 변경 이력은 Confluence 페이지로 자동 publish됩니다.
다만 Compass는 현재 Atlassian Cloud 전용이며, on-prem(Data Center)에 머무는 한국·일본의 대규모 조직 다수가 채택에 망설이고 있습니다. 2026년 Atlassian이 Data Center를 위한 Compass를 출시할지가 관전 포인트.
Roadie: Managed Backstage
Roadie(roadie.io)는 "Backstage를 직접 운영하기 싫지만 Backstage의 유연성은 원한다"는 조직을 위한 SaaS입니다. Roadie는 Backstage 코어를 fork하지 않고 plugins as a service로 패키징하며, 업스트림 호환성을 유지합니다.
Roadie를 선택하는 결정 기준:
- 플랫폼팀이 5명 이하 → Roadie 추천 (Backstage 직접 운영은 fulltime 2~3명 필요).
- 자체 플러그인 개발 필요성이 낮음 → Roadie 추천.
- 데이터 sovereignty(특히 EU/한국 금융) → 자체 호스팅 Backstage.
- 200개 이상의 서비스 → Roadie의 멀티테넌시 제약 고려.
Configure8: 시각화에 집중한 IDP
Configure8은 서비스 토폴로지 시각화에 강점을 가진 신생 IDP입니다. 의존성 그래프, 실시간 트래픽 흐름, 사고(incident) 발생 시 영향 반경 시각화 등이 차별점. 다만 catalog 일관성과 self-service automation은 Port/Backstage에 비해 아직 성숙도가 낮습니다.
한국·일본 사례: 카카오, 메르카리 ATLAS, 라쿠텐
한국에서는 카카오 코그니티(Cognity) 플랫폼팀이 카카오엔터프라이즈와 협업해 Backstage 기반 사내 IDP를 운영합니다. 200+ 마이크로서비스의 SLO, 비용, 보안 컴플라이언스를 통합 관리. 네이버는 SCM Portal 이라는 자체 개발 IDP를 운영하며, GitHub Enterprise + Jenkins + Argo + 자체 K8s 컨트롤 플레인을 묶습니다. 라인(LY Corporation) 은 dev portal을 Backstage에서 자체 fork로 운영합니다.
일본에서 가장 유명한 사례는 메르카리(Mercari)의 ATLAS 입니다. 2022년 Mercari Engineering 블로그에서 처음 공개된 ATLAS는 Backstage를 기반으로 ML Platform 팀, SRE 팀, Security 팀의 도구를 통합한 사내 포털입니다. 2026년 현재 Mercari 그룹 전체 800+ 컴포넌트를 관리합니다. 또한 사이버에이전트(CyberAgent) 의 AKE(AbemaTV Kubernetes Engine), 라쿠텐(Rakuten) 의 Rakuten One Platform이 자체 IDP를 운영 중입니다. Sansan 은 Compass를 도입한 일본 내 초기 사례 중 하나로 알려져 있습니다.
Golden Paths와 Paved Roads
"Golden Path"는 Spotify가 2020년 도입한 개념입니다. 한 가지 추천되는, 가장 잘 다져진 길 — 이 길을 따르면 모든 인프라, 보안, 관찰 가능성이 자동으로 갖춰집니다. Netflix의 동일 개념은 "Paved Road" — 도로 위는 안전하고 빠르지만, 비포장도로(off-roading)는 본인 책임입니다.
Golden Path는 강제가 아닙니다. 특수 요구사항이 있는 팀은 벗어날 수 있지만, 그 책임(보안 감사, 비용 최적화, 사고 대응)을 자신이 집니다. 이 trade-off가 명확히 communicated될 때 개발자 자율성과 조직 표준이 공존할 수 있습니다.
DX 측정: DORA + SPACE 메트릭
플랫폼팀이 "성공"을 어떻게 정의할까요? DORA(DevOps Research and Assessment) 4가지 메트릭이 출발점입니다.
- Deployment Frequency — 얼마나 자주 배포하는가
- Lead Time for Changes — 코드 commit부터 production까지 시간
- Change Failure Rate — 배포 중 사고/롤백 비율
- Mean Time to Recovery — 사고 발생 후 복구 시간
그러나 DORA만으로는 부족합니다. Microsoft Research가 2021년 발표한 SPACE 프레임워크는 5가지 차원을 추가합니다: Satisfaction, Performance, Activity, Communication/collaboration, Efficiency. 특히 개발자 만족도(Satisfaction)는 분기별 NPS로 측정해야 합니다 — IDP의 진짜 사용자가 그것을 즐기지 않는다면, 정량 메트릭은 거짓말을 하고 있을 가능성이 큽니다.
Self-Service 인프라 템플릿: Terraform Modules + Crossplane
Software Templates의 Day 0은 쉽지만, Day 2(라이프사이클 관리)는 어렵습니다. 2026년 표준 패턴은:
- Terraform Modules (또는 Pulumi/CDK) — 클라우드 리소스의 옵션화된 단위.
- Crossplane Compositions — Kubernetes-native하게 클라우드 리소스를 관리.
- Backstage Scaffolder가 이 둘을 트리거하고, 결과 리소스를 catalog에 등록.
# 개발자가 Backstage UI에서 "New Postgres DB" 요청 시 일어나는 일
backstage scaffolder run \
--template postgres-database \
--name orders-db \
--tier production \
--size medium
# 내부적으로
git push -> renovate-style PR -> ArgoCD sync ->
Crossplane Composition -> AWS RDS Aurora cluster ->
catalog entity 등록 -> Datadog monitor 생성 ->
PagerDuty service 연결 -> Slack 알림
멀티 클러스터 앱 관리
2026년 대규모 조직의 표준은 fleet of clusters입니다 — region별, 환경별, 팀별로 클러스터가 분리됩니다. Backstage Kubernetes 플러그인은 30+ 클러스터까지 잘 다루지만, 그 이상에서는 다음 패턴이 필요합니다.
- Cluster locator 모듈화: Cluster 메타데이터를 catalog entity로 모델링.
- ArgoCD ApplicationSet + Backstage: 한 컴포넌트가 5개 region에 동시 배포되는 것을 시각화.
- KubeFleet / Karmada / Liqo와 같은 멀티 클러스터 컨트롤 플레인 통합.
오픈소스 IDP vs SaaS: 결정 매트릭스
| 항목 | Backstage (자체 호스팅) | Roadie (managed BS) | Port | Cortex | OpsLevel |
|---|---|---|---|---|---|
| 초기 학습 곡선 | 높음 | 중간 | 낮음 | 낮음 | 낮음 |
| 커스터마이즈 자유도 | 매우 높음 | 높음 | 중간 | 중간 | 중간 |
| 운영 인력 (FTE) | 2~3+ | 0.5~1 | 0.5~1 | 0.5~1 | 0.5~1 |
| 시작 가격 (연간) | 인프라만 | 약 $15K | 약 $25K | 약 $30K | 약 $30K |
| 데이터 sovereignty | 완전 통제 | 제한적 | SaaS 의존 | SaaS 의존 | SaaS 의존 |
| 플러그인 수 | 350+ | 100+ (큐레이션) | 30+ 통합 | 20+ 통합 | 25+ 통합 |
| Scorecards 성숙도 | 중간 (커뮤니티) | 중간 | 높음 | 매우 높음 | 매우 높음 |
가격은 2026년 5월 공개 정보 기준의 대략적 추정이며, 실제 enterprise 계약은 별도 협상이 필요합니다.
보안과 거버넌스: IDP가 만든 새로운 책임
IDP가 carry하는 권한이 강해질수록 보안 위협 표면도 커집니다. Backstage 카탈로그에 노출된 PagerDuty key, AWS account ID, GitHub PAT가 SSRF 취약점과 결합되면 critical incident가 됩니다. 2024–2025년 Backstage 보안 권고(GHSA-9p4x-3v2h-9q4j 등) 시리즈는 IDP가 더 이상 단순한 카탈로그가 아니라 supply chain의 중심임을 보여줍니다.
권장 통제:
- Permission Framework 활성화 (default deny).
- OIDC SSO + step-up auth (민감한 액션은 2단계 인증).
- 모든 Scaffolder action의 audit log를 SIEM에 전송.
- Catalog의 secret/key를 외부 vault 참조로만 표현.
도입 로드맵: 0 → 1 → N
플랫폼팀이 처음 IDP를 도입할 때 흔히 빠지는 함정은 "한 번에 모든 것"입니다. 권장하는 단계적 접근:
0단계 (Month 1~2): 회사의 stream-aligned team 인터뷰 5~10건. cognitive load 매핑. Top 3 pain points 식별.
1단계 (Month 3~6): Backstage 또는 Port 중 하나를 PoC. 카탈로그만 시작. 30~50개 핵심 서비스를 catalog-info.yaml로 등록.
2단계 (Month 6~9): 1개의 Software Template만 만들기. 예: "Java microservice golden path". 5~10개 신규 서비스가 이 템플릿으로 만들어지면 성공.
N단계 (Year 2+): Scorecards 도입. Cost Insights 통합. 멀티 클러스터 시각화. Score 워크로드 명세 도입.
흔한 안티패턴 7가지
- 카탈로그를 강제하기 전에 가치 증명 없음 — 임원이 "써라"고 한다고 채택되지 않음.
- 너무 많은 Template 한 번에 출시 — 30개 템플릿보다 잘 만든 1개가 낫다.
- 플랫폼팀이 stream-aligned team의 코드를 직접 수정 — Topology 원칙 위반.
- TechDocs OOTB 모드 production 사용 — 200+ 서비스에서 무너집니다.
- Scorecards의 weight를 한 번 정하고 영원히 둠 — 분기별 review 필수.
- SaaS IDP를 도입하며 데이터 reside 정책 검토 안 함 — 금융권 감사에서 fail.
- NPS 측정 없이 정량 메트릭만 보고함 — DORA 그린이어도 개발자는 hate할 수 있음.
2026년 이후: IDP의 미래
세 가지 큰 흐름이 IDP의 다음 5년을 정의할 것입니다.
- AI-Native IDP: 자연어 명령("staging에 새 서비스 만들어")으로 Scaffolder가 트리거되는 것. OpsLevel AI Engineer, Port AI Agents가 선행 사례.
- Score 표준의 채택 확대: K8s manifests가 너무 복잡하다는 합의가 형성되며 워크로드 추상화 레이어가 표준화.
- Backstage 거버넌스의 진화: CNCF Graduation까지의 마지막 단계. Spotify의 commercial fork 이슈가 어떻게 정리되는지가 관건.
플랫폼 엔지니어링은 더 이상 트렌드가 아닙니다 — 그것은 2020년대 후반 소프트웨어 조직의 표준 운영 모델입니다.
References
- Backstage 공식 문서
- Backstage 1.30 Release Notes
- getport.io — Port IDP
- cortex.io — Service Maturity Platform
- opslevel.com — Engineering Excellence
- humanitec.com — Internal Developer Platform Orchestrator
- score.dev — Workload Specification
- teamtopologies.com
- dora.dev — DORA Research
- SPACE Framework Paper, Microsoft Research
- Mia-Platform Documentation
- Atlassian Compass
- roadie.io — Managed Backstage
- Configure8
- Mercari Engineering — ATLAS Internal Platform
- CNCF Annual Survey 2025
- Spotify Engineering Blog — Golden Paths
- Netflix Tech Blog — Paved Road