본문으로 건너뛰기
Kreath Archive
TechProjectsBooksAbout
TechProjectsBooksAbout

내비게이션

  • Tech
  • Projects
  • Books
  • About
  • Tags

카테고리

  • AI / ML
  • 웹 개발
  • 프로그래밍
  • 개발 도구

연결

  • GitHub
  • Email
  • RSS
© 2026 Kreath Archive. All rights reserved.Built with Next.js + MDX
홈TechProjectsBooksAbout
//
  1. 홈
  2. 테크
  3. 1장: Platform Engineering의 등장과 핵심 개념
2026년 3월 17일·인프라·

1장: Platform Engineering의 등장과 핵심 개념

DevOps의 한계에서 출발한 Platform Engineering의 등장 배경, 인지 부하 감소를 위한 내부 개발자 플랫폼(IDP)의 정의, 그리고 2026년 현황과 트렌드를 살펴봅니다.

15분290자8개 섹션
platform-engineeringdevopsinfrastructure
공유
platform-engineering1 / 10
12345678910
다음2장: 내부 개발자 플랫폼(IDP) 설계

학습 목표

  • DevOps에서 Platform Engineering으로 전환된 배경을 이해합니다.
  • **Internal Developer Platform(IDP)**의 정의와 핵심 구성 요소를 파악합니다.
  • 인지 부하(Cognitive Load) 감소가 왜 중요한지 설명할 수 있습니다.
  • 2026년 기준 Platform Engineering의 시장 현황과 트렌드를 파악합니다.

DevOps, 그 다음은 무엇인가

**DevOps(데브옵스)**가 소프트웨어 업계에 도입된 지 15년이 넘었습니다. "You build it, you run it"이라는 철학 아래, 개발자는 코드 작성부터 배포, 운영까지 모든 책임을 지게 되었습니다. 이 접근법은 빠른 배포 사이클과 팀 자율성이라는 명확한 성과를 가져왔습니다.

그러나 시간이 지나면서 한 가지 근본적인 문제가 드러났습니다. 개발자가 알아야 할 것이 너무 많아졌다는 것입니다.

현대 개발자가 다루는 기술 스택 (예시)
text
- 컨테이너: Docker, containerd
- 오케스트레이션: Kubernetes, Helm, Kustomize
- CI/CD: GitHub Actions, ArgoCD, Tekton
- 인프라: Terraform, Pulumi, CloudFormation
- 모니터링: Prometheus, Grafana, Datadog
- 로깅: ELK Stack, Loki
- 보안: OPA, Falco, Trivy
- 네트워킹: Istio, Cilium, Envoy
- 데이터베이스: PostgreSQL, Redis, MongoDB
- 메시지큐: Kafka, RabbitMQ, NATS

하나의 서비스를 배포하기 위해 알아야 하는 기술이 수십 가지에 달합니다. 이는 개발자의 **Cognitive Load(인지 부하)**를 극적으로 증가시켰고, 정작 비즈니스 로직에 집중해야 할 시간을 인프라 구성에 쏟게 만들었습니다.

인지 부하의 세 가지 유형

**Team Topologies(팀 토폴로지)**의 저자인 Matthew Skelton과 Manuel Pais는 인지 부하를 세 가지로 분류합니다.

유형설명예시
Intrinsic(내재적)업무 자체의 본질적 복잡성비즈니스 로직, 알고리즘
Extraneous(외재적)업무와 무관한 불필요한 복잡성인프라 설정, 배포 파이프라인 구성
Germane(유의미한)학습과 성장에 기여하는 복잡성새로운 아키텍처 패턴 이해

Platform Engineering의 핵심 목표는 **Extraneous Load(외재적 인지 부하)**를 최소화하여, 개발자가 Intrinsic Load에 집중할 수 있도록 만드는 것입니다.

Info

2024년 Puppet의 State of DevOps Report에 따르면, 개발자는 평균적으로 업무 시간의 30% 이상을 인프라 관련 작업에 소비하고 있습니다. Platform Engineering은 이 비율을 10% 이하로 줄이는 것을 목표로 합니다.


Platform Engineering이란

**Platform Engineering(플랫폼 엔지니어링)**은 소프트웨어 엔지니어링 조직 내에서 셀프서비스 기능을 설계하고 구축하는 분야입니다. 개발자가 인프라의 복잡성을 직접 다루지 않고도 소프트웨어를 빠르게 개발하고 배포할 수 있도록 **Internal Developer Platform(내부 개발자 플랫폼, IDP)**을 제공합니다.

DevOps vs Platform Engineering

DevOps와 Platform Engineering은 대립 관계가 아닙니다. Platform Engineering은 DevOps의 원칙 위에 세워진 진화된 접근법입니다.

핵심 차이점을 정리하면 다음과 같습니다.

관점DevOpsPlatform Engineering
인프라 관리각 팀이 직접 관리플랫폼 팀이 추상화하여 제공
도구 선택팀 자율표준화된 Golden Path 제공
학습 곡선높음 (모든 도구를 알아야 함)낮음 (추상화된 인터페이스)
일관성팀마다 상이조직 전체 표준
확장성팀 수 증가 시 한계플랫폼 공유로 선형 확장

IDP의 구성 요소

**Internal Developer Platform(내부 개발자 플랫폼)**은 단일 도구가 아닌, 여러 계층으로 구성된 플랫폼입니다.

각 계층의 역할을 살펴보겠습니다.

1. 개발자 경험 계층 (Developer Experience Layer)

개발자가 직접 상호작용하는 인터페이스입니다. Backstage(백스테이지) 같은 개발자 포털, CLI 도구, 그리고 플랫폼 API가 이 계층에 해당합니다. 핵심은 개발자가 인프라의 복잡성을 의식하지 않고도 필요한 모든 작업을 수행할 수 있어야 한다는 것입니다.

2. 오케스트레이션 계층 (Orchestration Layer)

개발자의 요청을 실제 인프라 작업으로 변환하는 계층입니다. GitOps 기반의 배포, Infrastructure as Code를 통한 리소스 프로비저닝, 그리고 템플릿 기반의 프로젝트 생성이 이루어집니다.

3. 인프라 계층 (Infrastructure Layer)

실제 컴퓨팅 리소스가 존재하는 계층입니다. Kubernetes 클러스터, 클라우드 서비스, 데이터베이스, 메시지큐 등이 포함됩니다.

Tip

IDP를 설계할 때 가장 중요한 원칙은 "추상화 수준의 적절함"입니다. 너무 많이 추상화하면 개발자가 디버깅이 어려워지고, 너무 적게 추상화하면 인지 부하 감소 효과가 미미합니다.


왜 지금 Platform Engineering인가

Platform Engineering이 2024년부터 폭발적으로 성장한 데에는 몇 가지 배경이 있습니다.

Gartner의 예측

Gartner는 2026년까지 대규모 소프트웨어 엔지니어링 조직의 80% 이상이 전담 플랫폼 팀을 운영할 것으로 예측했습니다. 또한 **75%**의 조직이 셀프서비스 개발자 포털을 제공할 것이라고 전망했습니다. 이 예측은 현실이 되고 있습니다.

클라우드 네이티브 생태계의 성숙

**CNCF(Cloud Native Computing Foundation)**의 프로젝트 수는 2026년 기준 200개를 넘어섰습니다. Kubernetes를 중심으로 한 생태계가 성숙하면서, 이를 효과적으로 활용하기 위한 플랫폼의 필요성도 함께 커졌습니다.

AI의 부상

AI/ML 워크로드가 급증하면서 인프라 복잡성이 한 차원 높아졌습니다. GPU 스케줄링, 모델 서빙, 데이터 파이프라인 등 기존 웹 서비스와는 다른 인프라 요구사항이 생겼고, 이를 추상화할 플랫폼의 필요성이 더욱 절실해졌습니다.


2026년 현황과 트렌드

2026년 현재 Platform Engineering 분야의 주요 트렌드를 정리합니다.

시장 데이터

  • **85%**의 Platform Engineering 팀이 IDP를 도입했거나 도입 중
  • **94%**의 조직이 AI를 Platform Engineering의 핵심 요소로 인식
  • Backstage는 CNCF 졸업 프로젝트로, 3,400개 이상의 조직이 채택

주요 트렌드

1. Platform as a Product(제품으로서의 플랫폼)

플랫폼을 내부 제품으로 취급하는 접근법이 표준이 되었습니다. 제품 관리자(Product Manager)가 플랫폼 팀에 합류하고, 사용자 리서치와 NPS 측정이 일상화되었습니다.

2. AI 기반 플랫폼 기능

AI가 Platform Engineering에 깊이 통합되고 있습니다. 코드 리뷰 자동화, 인프라 이상 탐지, 비용 최적화 추천 등이 AI를 통해 제공됩니다.

3. FinOps 통합

비용 가시성이 플랫폼의 핵심 기능으로 자리잡았습니다. 개발자가 리소스를 생성할 때 예상 비용을 확인하고, 팀별 비용 할당이 자동으로 이루어집니다.

4. 보안 시프트 레프트

보안 정책이 플랫폼에 내장되어 개발 초기부터 적용됩니다. Policy as Code(코드로서의 정책) 접근법을 통해 보안 가드레일이 Golden Path에 포함됩니다.

Warning

Platform Engineering은 만능 해결책이 아닙니다. 조직의 규모와 성숙도에 따라 적용 범위를 달리해야 합니다. 개발자가 10명 미만인 스타트업에서는 오버엔지니어링이 될 수 있으며, 점진적 도입이 권장됩니다.


이 시리즈에서 다룰 내용

이 시리즈는 총 10장으로 구성되어 있으며, Platform Engineering의 개념부터 실전 구축까지 단계적으로 다룹니다.

장주제핵심 내용
1장등장과 핵심 개념DevOps에서 PE로, IDP 정의
2장IDP 설계아키텍처, MVP, Build vs Buy
3장Backstage개발자 포털 구축
4장서비스 카탈로그엔티티 모델, 소프트웨어 템플릿
5장Golden Path표준화된 개발 경로 설계
6장셀프서비스 인프라GitOps, Crossplane
7장플랫폼 APIAPI 계층 설계, CLI
8장FinOps 통합비용 가시성, 비용 최적화
9장조직 확장팀 구조, 성숙도 모델
10장실전 프로젝트엔드투엔드 IDP 구축

정리

이번 장에서는 Platform Engineering이 왜 등장했는지, 그 핵심 개념은 무엇인지 살펴보았습니다.

  • DevOps의 "모든 것을 직접 하라"는 접근법이 인지 부하를 증가시켰습니다.
  • Platform Engineering은 IDP를 통해 외재적 인지 부하를 줄이고, 개발자가 비즈니스 로직에 집중할 수 있도록 합니다.
  • IDP는 개발자 경험, 오케스트레이션, 인프라의 세 계층으로 구성됩니다.
  • 2026년 현재, Gartner 예측대로 80% 이상의 조직이 전담 플랫폼 팀을 운영하고 있습니다.

다음 장에서는 IDP를 실제로 설계하는 방법을 다룹니다. 사용자 리서치부터 MVP 설계, Build vs Buy 의사결정까지 IDP 설계의 전 과정을 살펴보겠습니다.

이 글이 도움이 되셨나요?

관련 주제 더 보기

#platform-engineering#devops#infrastructure

관련 글

인프라

2장: 내부 개발자 플랫폼(IDP) 설계

IDP 아키텍처의 핵심 구성 요소, 사용자 리서치 기반 설계, Build vs Buy 의사결정, 그리고 MVP부터 점진적 확장까지의 전략을 다룹니다.

2026년 3월 19일·20분
인프라

3장: Backstage로 개발자 포털 구축

Spotify 오픈소스이자 CNCF 졸업 프로젝트인 Backstage의 아키텍처, 설치, 소프트웨어 카탈로그, TechDocs, 플러그인 시스템을 실습합니다.

2026년 3월 21일·16분
인프라

4장: 서비스 카탈로그와 소프트웨어 템플릿

Backstage 소프트웨어 카탈로그의 엔티티 모델, catalog-info.yaml 스키마, 메타데이터 표준화, 그리고 Scaffolder를 활용한 프로젝트 자동 생성을 다룹니다.

2026년 3월 23일·15분
다음 글2장: 내부 개발자 플랫폼(IDP) 설계

댓글

목차

약 15분 남음
  • 학습 목표
  • DevOps, 그 다음은 무엇인가
    • 인지 부하의 세 가지 유형
  • Platform Engineering이란
    • DevOps vs Platform Engineering
  • IDP의 구성 요소
    • 1. 개발자 경험 계층 (Developer Experience Layer)
    • 2. 오케스트레이션 계층 (Orchestration Layer)
    • 3. 인프라 계층 (Infrastructure Layer)
  • 왜 지금 Platform Engineering인가
    • Gartner의 예측
    • 클라우드 네이티브 생태계의 성숙
    • AI의 부상
  • 2026년 현황과 트렌드
    • 시장 데이터
    • 주요 트렌드
  • 이 시리즈에서 다룰 내용
  • 정리