플랫폼 엔지니어링DevOps내부 개발자 플랫폼Backstage팀 토폴로지인지 부하AI 에이전트
플랫폼 엔지니어링: 개발자에게 '포장된 길'을 깔아주는 일
왜 '데브옵스'라는 좋은 말이 개발자 번아웃으로 끝났고, 그 자리에 '플랫폼 엔지니어링'이라는 이름이 붙었을까? 아마존의 2006년 선언부터 쿠버네티스 복잡도 폭발, 팀 토폴로지의 인지 부하 진단, Spotify·Netflix·아디다스의 실제 숫자, 그리고 2026년 AI 에이전트가 플랫폼의 새로운 '사용자'가 된 지금까지 — 60년짜리 재사용 경제학을 도로 비유 하나로 끝까지 따라간다.
코어닷투데이2026-08-3069분
들어가며: "Hello World 하나 띄우는 데 3주"
어느 회사에 개발자가 입사했다. 실력은 좋다. 첫 임무는 간단하다. 작은 API 서비스 하나를 프로덕션에 올리는 것.
🧑💻
신입 개발자 (1일차)
코드는 30분이면 끝나겠는데요? 오늘 배포까지 가능할 것 같아요!
😐
사수 (3일차)
일단 인프라팀에 네임스페이스 생성 티켓 넣고… 아, 그전에 클라우드 계정 권한 신청이 먼저네. 그건 보안팀 승인이 필요해.
😵
신입 개발자 (9일차)
Helm 차트랑 Terraform 모듈은 어디서 가져오죠? 옆 팀 거 복사했는데 왜 우리 팀에선 안 되죠?
🔥
신입 개발자 (21일차)
배포는 됐습니다. 근데… 제가 뭘 했는지 저도 설명을 못 하겠어요. 다음에 또 하려면 이 3주를 또 반복해야 할 것 같은데요.
이 이야기가 남 얘기 같지 않다면, 당신은 이미 플랫폼 엔지니어링이 풀려는 문제를 몸으로 알고 있는 것이다.
같은 일을 다른 회사에서는 이렇게 한다.
같은 작업, 골든 패스가 깔린 회사
1. 사내 개발자 포털에 접속 → "새 백엔드 서비스" 템플릿 선택 2. 폼 3칸 입력: 서비스 이름 / 담당 팀 / 언어 3. 15분 후 → Git 레포 생성 완료, CI 첫 빌드 통과, 스테이징 배포 완료, 대시보드·알림·로그 자동 연결
개발자가 배운 것: 없음. 쿠버네티스도, Terraform도, IAM 정책도 몰라도 된다. 그 지식은 플랫폼 팀이 대신 짊어졌다.
이 두 장면의 차이를 만드는 일. 그게 플랫폼 엔지니어링(Platform Engineering) 이다.
이 글은 그 말이 정확히 무슨 뜻이고, 왜 하필 지금 나왔으며, 2026년 AI 에이전트의 시대에 왜 오히려 더 중요해졌는지를 처음부터 끝까지 따라간다.
국가가 국민에게 이렇게 말한다고 생각해 보자. "이동의 자유를 드립니다. 차도 직접 만들고, 길도 직접 뚫으세요."
말은 자유롭지만 결과는 참혹하다. 모두가 각자 진흙탕에 바퀴 자국을 내고, 아무도 목적지에 제때 못 간다. 그래서 현실의 국가는 고속도로를 깔고, 차선을 긋고, 가드레일을 치고, 표지판을 세운다.
그러면 운전자는 '길 뚫기'가 아니라 '운전' 에만 집중할 수 있다. 그리고 결정적으로 — 고속도로를 반드시 타야 하는 건 아니다. 국도로 갈 수도 있고, 산길로 갈 수도 있다. 다만 그렇게 하면 시간과 위험을 본인이 감당한다.
플랫폼 팀은 회사 안의 도로공사팀이다. 개발자가 "내 서비스"라는 차를 몰고 목적지(프로덕션)까지 가는 길을 깔아주는 사람들.
💡
가장 흔한 오해: "플랫폼 = 우리가 쓰는 도구 모음". 아니다. 아스팔트 더미와 표지판 상자를 창고에 쌓아둔 것을 도로라고 부르지 않는다. 도구가 하나의 경로로 이어져서, 개발자가 처음부터 끝까지 혼자 갈 수 있을 때 비로소 플랫폼이다.
2장. 왜 이 말이 나왔나 — 20년짜리 사건 기록
플랫폼 엔지니어링은 어느 날 갑자기 발명된 개념이 아니다. 좋은 아이디어가 현실에서 부작용을 일으켰고, 그 부작용을 고치려는 시도로 나왔다. 그 인과를 순서대로 따라가 보자.
2-1. 벽 너머로 던지기 (2000년대 초)
옛날 IT 조직에는 뚜렷한 벽이 있었다. 한쪽에는 개발(Dev), 다른 쪽에는 운영(Ops).
개발팀의 목표는 변화다. 새 기능을 빨리 내보내야 성과가 난다. 운영팀의 목표는 안정이다. 아무 일도 안 일어나야 성과가 난다. 두 팀의 인센티브가 정면으로 충돌한다.
그래서 개발팀은 코드를 짜서 "벽 너머로 던지고(throw it over the wall)" 잊어버렸다. 새벽 3시에 서버가 죽으면 깨는 건 운영팀이었다. 운영팀은 방어적으로 배포를 막았다. 배포 주기가 분기 단위로 늘어났다.
2-2. 아마존의 선언 (2006)
아마존 CTO 베르너 보겔스(Werner Vogels)가 이 벽을 부수는 한 문장을 던졌다.
"You build it, you run it." — 만든 사람이 운영한다.
새벽 3시에 깨는 사람이 코드를 짠 사람이라면, 그 사람은 깨지 않을 코드를 짜게 된다. 보겔스는 "개발자에게 운영 책임을 준 것이 서비스 품질을 크게 끌어올렸다"고 회고했다. 아마존이 거대한 모놀리스를 분산 서비스 플랫폼으로 쪼개고 폭발적으로 확장할 수 있었던 조직적 뿌리가 여기다.
2-3. 데브옵스의 탄생 (2009)
2009년, 오라일리 벨로시티 콘퍼런스에서 Flickr의 존 올스포(John Allspaw)와 폴 해먼드(Paul Hammond)가 "하루에 10번 이상 배포하기: Flickr의 Dev와 Ops 협력" 이라는 발표를 했다. 당시로선 충격적인 숫자였다.
이 발표를 영상으로 본 벨기에의 컨설턴트 패트릭 드보아(Patrick Debois) 가 "이건 이름이 필요하다"고 생각했고, 2009년 10월 벨기에 겐트에서 첫 DevOpsDays 를 열었다. 그가 홍보용으로 만든 트위터 해시태그가 #DevOps 였다.
2-4. 그 사이, PaaS의 첫 시도 (2007~2011)
한편 다른 쪽에서는 아예 인프라를 감춰버리는 시도가 있었다. Heroku(2007) 다.
hljs language-bash
git push heroku main
이 한 줄이면 배포가 끝났다. 마법 같았다. Heroku 엔지니어들은 여기서 얻은 교훈을 12-Factor App(2011) 이라는 12가지 원칙으로 정리했고, 이건 지금도 유효한 고전이다.
하지만 큰 조직은 Heroku를 쓰지 않았다. 이유는 두 가지였다.
통제 불가: 규제, 데이터 주권, 네트워크 정책, 비용 구조를 회사 맘대로 못 바꾼다.
탈출구 없음: 요구사항이 PaaS의 상상 밖으로 나가는 순간 방법이 없다.
그래서 회사들은 다시 클라우드의 원시 자원(raw primitives) 으로 돌아갔다. 통제권은 되찾았다. 대신 복잡도도 통째로 되찾았다.
2-5. 쿠버네티스, 그리고 복잡도 폭발 (2014~2020)
2014년 구글이 쿠버네티스를 오픈소스로 공개한다. 컨테이너 오케스트레이션의 사실상 표준이 됐다. 그리고 그 주변에 CNCF 생태계가 폭발적으로 자란다 — 서비스 메시, GitOps, 시크릿 관리, 정책 엔진, 관측성, 수백 개.
쿠버네티스 전도사였던 켈시 하이타워(Kelsey Hightower)가 남긴 유명한 문장이 있다.
"쿠버네티스는 플랫폼을 만들기 위한 플랫폼이다. 더 나은 출발점이지, 종착점이 아니다."
문제는 많은 조직이 이 '출발점'을 개발자에게 그대로 던졌다는 것이다. 그리고 여기서 데브옵스의 아름다운 이상이 배신당한다.
1
이상 — "만든 사람이 운영한다"
2006년 아마존의 선언은 옳았다. 책임과 권한이 한 사람에게 모이면 품질이 오른다. 문제는 이 문장이 가정하고 있던 것이었다 — 운영해야 할 대상이 '내 서비스' 정도라는 가정.
2
현실 — "만든 사람이 운영하고, 그리고 이것들도 다 배운다"
2020년의 개발자는 이렇게 요구받았다. 쿠버네티스, Helm, Terraform, Istio, ArgoCD, Prometheus, Grafana, Vault, OPA, 클라우드 IAM, 네트워크 정책, 컨테이너 보안 스캔… 자기 도메인 지식 위에.
3
결과 — 번아웃과 '그림자 운영'
현실에서 벌어진 일: 팀마다 인프라를 좀 아는 한 명에게 모든 게 몰렸다. 그 사람이 번아웃되거나 퇴사하면 팀이 마비됐다. 아무도 공식적으로 인정하지 않는 그림자 운영팀이 생겼다.
2-6. 진짜 진단이 나오다 — 인지 부하 (2019)
여기서 결정적인 개념이 등장한다. 인지 부하(cognitive load) 다.
원래 교육심리학 용어다. 1988년 존 스웰러(John Sweller)가 정리한 이론인데, 사람의 작업 기억은 용량이 정해져 있고 그 용량은 세 종류로 나뉘어 소모된다.
2019년, 매튜 스켈튼(Matthew Skelton)과 마누엘 파이스(Manuel Pais)가 《팀 토폴로지(Team Topologies)》 를 출간한다. 이 책이 플랫폼 엔지니어링의 이론적 뼈대를 세웠다.
책의 핵심 주장은 이렇다. 팀의 인지 부하가 한계를 넘으면, 아무리 좋은 사람을 뽑아도 흐름(flow)이 멈춘다. 그러니 조직 설계의 목표는 "각 팀의 인지 부하를 감당 가능한 수준으로 유지하는 것"이어야 한다.
그리고 네 가지 팀 유형을 제시했다.
팀 토폴로지의 네 가지 팀 유형
스트림 정렬 팀
Stream-aligned
고객 가치를 직접 만드는 팀. 조직의 대부분은 이 팀이어야 한다
플랫폼 팀
Platform
셀프서비스로 외재적 부하를 흡수
활성화 팀
Enabling
한시적으로 붙어 역량을 이식하고 빠진다
복잡 서브시스템 팀
Complicated-subsystem
전문성이 필수인 영역(예: 비디오 코덱)
플랫폼 팀의 존재 이유가 여기서 딱 한 문장으로 정의된다. "스트림 정렬 팀의 외재적 인지 부하를 흡수하는 것."
이 책은 또 하나의 중요한 용어를 만들었다. TVP(Thinnest Viable Platform, 최소 존속 플랫폼) — 플랫폼은 거대할 필요가 없다. 잘 관리된 위키 한 페이지도 플랫폼일 수 있다.
2-7. 이름이 붙고, 산업이 되다 (2019~2023)
2019
베를린, 첫 밋업
데브옵스 도입의 고통에 지친 소수의 엔지니어들이 베를린에서 첫 플랫폼 엔지니어링 밋업을 연다. 문제의식은 하나 — 클라우드 네이티브 복잡도를 개발자 혼자 감당하는 건 지속 불가능하다.
2019
《팀 토폴로지》 출간
플랫폼 팀, 플랫폼-애즈-어-프로덕트, TVP라는 어휘가 처음 체계화된다. 이 책 없이는 지금의 논의도 없었다.
2021
글로벌 슬랙 커뮤니티
각지의 실무자들이 한곳에 모이기 시작. 지역 챕터가 생긴다.
2022.6
PlatformCon 1회 — 7,000명
78개 세션. 핵심 주제는 인지 부하 감소와 플랫폼을 제품처럼. 이듬해 2023년에는 169개 세션에 22,000명으로 3배 성장한다.
2022.8
가트너 하이프 사이클 등재
'플랫폼 엔지니어링'이 공식적으로 산업 용어가 되는 순간.
2022.9
"데브옵스는 죽었다" 논쟁
"DevOps is dead, long live Platform Engineering!" 이라는 도발적 슬로건이 커뮤니티를 뒤흔든다. 개발자 대상 트위터 투표는 찬성 41.8% / 반대 42.1% 로 정확히 반으로 갈렸다. 이 논쟁이 오히려 수천 명을 커뮤니티로 끌어들였다.
2022.10
가트너 2023 10대 전략 기술 트렌드
나이키, 노르웨이 경찰청 등의 사례와 함께 '시장 출시 속도'와 '혁신'의 동력으로 지목된다.
2023.4
CNCF 플랫폼 성숙도 모델
Syntasso가 초안을 만들어 CNCF에 기부. 조직이 자기 위치를 진단할 수 있는 척도가 생긴다.
2025~2026
AI가 판을 다시 흔들다
DORA 2025 보고서가 "좋은 플랫폼 없이는 AI가 조직을 구해주지 않는다" 는 결론을 낸다. 그리고 플랫폼의 사용자 목록에 AI 에이전트가 추가된다.
🧭
"데브옵스는 죽었다"는 사실 과장된 슬로건이다. 정확한 표현은 이쪽이다 — 데브옵스의 목표(빠른 흐름, 주인의식)는 그대로 옳다. 다만 그 목표를 "모든 개발자가 인프라 전문가가 되어라"는 방식으로 달성하려던 시도가 실패했다. 플랫폼 엔지니어링은 데브옵스의 안티테제가 아니라 실행 방식이다.
3장. 놓치면 안 되는 핵심 개념 7가지
① IDP — 플랫폼(Platform)과 포털(Portal)은 다르다
같은 약자 IDP가 두 가지를 가리켜서 헷갈린다.
Internal Developer Platform (플랫폼)
실제로 일을 하는 엔진
인프라 프로비저닝, 배포 파이프라인
환경 관리, 시크릿, 정책 집행
→ 눈에 잘 안 보인다
Internal Developer Portal (포털)
플랫폼의 얼굴, 현관문
서비스 카탈로그, 소유권, 문서
템플릿에서 새 서비스 생성
→ Backstage가 대표적
포털만 있고 플랫폼이 없으면 예쁜 링크 모음집이 된다. 플랫폼만 있고 포털이 없으면 강력하지만 아무도 찾지 못한다. 둘 다 필요하다.
② 골든 패스 / 포장된 길 — 강제가 아니라 기본값
Spotify는 골든 패스(Golden Path), Netflix는 포장된 길(Paved Road) 이라 부른다. 이름은 다르지만 철학은 같다.
표준화 모두 같은 걸 쓰게 강제 → 반발, 그림자 시스템
자유방임 알아서 하세요 → 파편화, 재발명
골든 패스 기본값은 압도적으로 편하게 → 대부분이 자발적으로 탄다
Spotify의 정의가 명료하다. 골든 패스란 "의견이 담겨 있고(opinionated), 지원되는(supported) 경로" 다. 이 두 단어가 다 중요하다.
의견이 담겨 있다 = 선택지를 줄여준다. "언어 뭐 쓰지?"라는 고민을 대신 해준다.
지원된다 = 그 길로 가면 누군가가 뒤를 봐준다. 문제가 생기면 도와줄 팀이 있다.
그래서 이 길을 벗어나는 건 금지되지 않는다. 다만 벗어나는 순간 지원이 사라지고, 그 운영 부담을 스스로 진다. 그것만으로 대부분은 길 위에 남는다.
③ 플랫폼 = 제품 (Platform as a Product)
이게 플랫폼 엔지니어링과 '이름만 바꾼 운영팀'을 가르는 가장 결정적인 기준이다.
기준
옛날 운영·인프라 팀
진짜 플랫폼 팀
일하는 방식
티켓 큐를 처리한다
셀프서비스 제품을 출시한다
상대를 부르는 말
요청자
고객
성공 지표
티켓 처리 시간, SLA
자발적 채택률, 개발자 만족도
로드맵
없음 — 들어오는 대로
있음. PM 또는 오너가 있다
사용자 리서치
안 한다
정기적으로 개발자를 인터뷰한다
강제성
"이거 쓰셔야 합니다"
"안 써도 됩니다. 근데 쓰는 게 훨씬 편할걸요"
여기서 나오는 유명한 진단이 있다. "티켓 큐로 돌아가는 플랫폼 팀은, 이름만 바꾼 공유 서비스 팀이다."
④ 셀프서비스 — 사람이 끼어드는 순간 병목이다
문서가 아무리 훌륭해도, 새 환경 하나 만드는 데 누군가의 승인이 필요하면 그건 셀프서비스가 아니다. 플랫폼의 가치는 "대기 시간이 0에 수렴하는가"로 측정된다.
⑤ 가드레일 vs 게이트 — 이 차이가 문화를 결정한다
게이트 (Gate) — 문
지나가려면 사람의 승인이 필요
승인자가 병목이 된다
막히면 사람들은 우회로를 찾는다
→ 안전해 보이지만 실제로는 그림자 시스템 양산
가드레일 (Guardrail) — 난간
평소엔 존재를 못 느낀다
벗어나려 할 때만 자동으로 막는다
정책을 코드로 (policy-as-code)
→ 빠르면서 안전하다
"프로덕션 DB에 공개 IP를 붙이려 하면 배포가 실패한다" — 이건 가드레일이다. 사람을 기다리지 않고, 규칙은 코드에 적혀 있으며, 실패 메시지가 왜 안 되는지와 대안을 알려준다.
⑥ TVP — 작게 시작하라
《팀 토폴로지》의 Thinnest Viable Platform 은 플랫폼 엔지니어링에서 가장 실용적인 조언일지도 모른다.
플랫폼을 시작할 때 가장 흔한 실패는 "2년짜리 사내 Heroku 프로젝트" 를 기획하는 것이다. 2년 후 완성되면, 그때는 아무도 그걸 원하지 않는다.
TVP는 정반대다. "지금 가장 아픈 것 하나만, 지금 할 수 있는 가장 얇은 방법으로." 잘 관리된 위키 한 페이지, 스크립트 하나, 잘 만든 템플릿 레포 하나 — 그것도 플랫폼이다.
⑦ 역콘웨이 법칙 — 팀 구조가 아키텍처를 만든다
콘웨이의 법칙(1967): "시스템 구조는 그것을 만든 조직의 소통 구조를 닮는다."
역콘웨이 전략은 이걸 뒤집는다. 원하는 아키텍처가 있으면, 그 아키텍처에 맞게 팀을 먼저 배치하라. 플랫폼 팀을 만드는 것 자체가 이미 아키텍처적 결정이다.
4장. 실제로 어떻게 작동하는가 — 사례들
사례 1. Spotify — 파편화와 싸운 이야기
Spotify는 자율적인 스쿼드(squad) 문화로 유명했다. 각 팀이 스스로 기술을 고른다. 이 자유가 혁신을 낳았지만, 규모가 커지자 끔찍한 부작용을 낳았다.
Spotify가 마주한 문제 (2020년 공개 블로그)
"새 백엔드 서비스를 만드는 방법이 스쿼드 수만큼 존재했다."
· 팀을 옮기면 처음부터 다시 배워야 한다
· 보안 패치를 적용하려면 N가지 방식을 다 알아야 한다
· 신입은 첫 배포까지 몇 주가 걸린다
· 아무도 전체 시스템 지도를 그릴 수 없다
Spotify의 답이 골든 패스 + Backstage 였다.
골든 패스는 영역별로 만들어졌다 — 백엔드, 클라이언트, 데이터 엔지니어링, 데이터 사이언스, 머신러닝, 웹, 오디오 처리. 각 영역에 "이렇게 하면 됩니다"라는 지원되는 경로가 하나씩 생겼다.
그리고 그 경로를 실행 가능한 형태로 만든 것이 Backstage의 Scaffolder 다.
1
플랫폼 팀이 골든 패스를 YAML 템플릿으로 정의한다 (언어·프레임워크·CI 설정·기본 관측성)
2
개발자는 Backstage에서 템플릿을 고르고 폼 몇 칸을 채운다
3
새 Git 레포가 자동 생성된다. Hello World가 이미 들어 있다
4
첫 CI/CD 빌드가 이미 돌고 있다. 카탈로그에 등록되고 소유권이 기록된다
숫자로 본 결과는 이렇다.
Backstage 상시 사용 개발자 vs 미사용 개발자 (Spotify 내부 측정)
GitHub 활동량
2.3배
배포 빈도
2배
변경 리드 타임 개선
17% ↓
Spotify는 2020년 Backstage를 오픈소스로 공개했고, 이후 CNCF에 기부했다. 2026년 1월 기준 3,400개 이상의 조직과 Spotify 외부의 200만 명 이상의 개발자가 쓴다. Netflix, IKEA, American Airlines, Expedia, HBO Max, Zalando, HelloFresh, Peloton, Unity, Splunk 같은 이름이 여기에 있다.
사례 2. Netflix — 자유와 책임, 그리고 포장된 길
Netflix의 문화는 "자유와 책임(Freedom & Responsibility)" 이다. 강제하지 않는다. 그러면 플랫폼은 어떻게 성립할까?
Netflix의 답은 우아하다. 강제하는 대신, 포장된 길을 압도적으로 편하게 만든다.
Netflix의 포장된 길에는 마이크로서비스 RPC, 서비스 디스커버리와 등록, OS 이미지, 애플리케이션 런타임, 설정 관리, 메트릭, 로깅, 트레이싱, 대시보드, 알림, 스트림 처리가 들어 있다. CD 도구인 Spinnaker 는 그중 가장 유명한 조각이다.
특히 흥미로운 건 보안 접근이다. Netflix 앱보안 팀은 "보안 리뷰를 더 많이 하기"로 확장하지 않았다. 대신 안전한 기본값을 포장된 길에 미리 깔았다. 개발자가 골든 패스를 타면 보안 검토를 따로 통과할 필요가 거의 없다 — 이미 안전한 방식으로 만들어지기 때문이다.
🛣️
Netflix가 준 교훈: 선택의 자유를 뺏지 않고 기본값을 바꾼다. 인간은 대부분 기본값을 따른다. 좋은 기본값은 100장의 정책 문서보다 강력하다.
사례 3. 아디다스 — 숫자가 가장 선명한 사례
아디다스는 플랫폼 엔지니어링 효과가 숫자로 가장 또렷하게 남은 사례다.
이전: 개발자가 개발용 VM 하나를 받으려면 — 잘 풀리면 30분, 나쁘면 반 주에서 일주일. 서비스 릴리스 주기는 4~6주.
이후:
하루 3~4회
릴리스 빈도 (이전: 4~6주에 1회)
4,000
운영 중인 파드 수
8만+
월간 빌드 수
40%
가장 중요한 시스템 중 플랫폼 위에서 도는 비율
주목할 점: 아디다스가 해결한 것은 "기술적으로 불가능했던 문제"가 아니다. 원래도 가능했지만 매번 며칠씩 걸리던 일을, 몇 분으로 만든 것뿐이다. 그 차이가 릴리스 주기를 40배 이상 압축했다.
사례 4. 그리고 실패담 — 이게 더 중요하다
가트너의 유명한 예측은 이렇다. 2026년까지 대형 소프트웨어 조직의 80%가 플랫폼 엔지니어링 팀을 갖게 된다 (2022년 45% → 2025년 55% → 2026년 80%).
그런데 이 예측에는 훨씬 덜 인용되는 단서 조항이 붙어 있다.
플랫폼 팀 도입률 vs 실제 성과 달성률 (가트너)
플랫폼 팀을 갖춘 조직
80%
측정 가능한 생산성 향상을 얻은 조직
30% 미만
5곳 중 4곳이 만들지만, 3곳 중 1곳도 성과를 못 낸다. 왜 그럴까? 실패 패턴은 놀라울 만큼 반복적이다.
FAIL
플랫폼이 실패하는 다섯 가지 방식
1
제품이 아니라 프로젝트로 취급했다. "플랫폼 구축 프로젝트"를 발주하고, 완료 보고서를 쓰고, 끝냈다. 제품에는 끝이 없는데.
2
사용자 리서치 없이 만들었다. 플랫폼 팀이 "우리가 멋있다고 생각하는 것"을 만들었고, 개발자가 실제로 아파하는 곳은 건드리지 않았다.
3
티켓 큐로 돌아갔다. 셀프서비스라고 했지만 결국 슬랙으로 요청이 온다. 그러면 그건 예전 운영팀과 정확히 같은 팀이다.
4
강제로 밀어붙였다. "전사 필수 도입" 공지가 나가는 순간, 개발자들은 겉으로 따르면서 뒤에서 자기 방식을 유지하는 그림자 플랫폼을 만든다.
5
채택률을 재지 않았다. 몇 팀이 쓰는지 숫자로 답하지 못하면, 성공했는지 실패했는지도 모른다. 그래서 3년 뒤에야 아무도 안 쓴다는 걸 알게 된다.
⚠️
가장 냉정한 진단 한 줄: "데브옵스 팀 이름을 플랫폼 엔지니어링으로 바꿨다. 아무것도 안 변했다." — 문서가 없고, 셀프서비스가 없고, 환경 하나 만드는 데 사람이 개입해야 한다면, 그건 이름을 바꾼 병목일 뿐이다.
"AI가 뭐든 뚝딱 만들어주는데, 재사용 가능한 사내 플랫폼을 왜 굳이 만들지? 그냥 팀마다 필요할 때 에이전트한테 만들어달라고 하면 되잖아?"
2026년 에반 미거(Evan Meagher)가 이 질문에 정면으로 답한 글을 썼다. 논지는 간결하다.
"코드 작성 비용이 0으로 간다"는 전제 자체가 틀렸다. 비용은 극적으로 떨어졌다. 하지만 0이 아니다. 토큰은 실제 자원을 소모하고, 예산은 여전히 유한하다.
그렇다면 레버리지의 경제학은 하나도 안 변했다.
?
주장 — "AI가 만들어주니 재사용은 불필요하다"
각 팀이 자기 맞춤 솔루션을 에이전트에게 만들게 하면 된다. 사내 표준에 맞출 필요도, 남의 추상화를 배울 필요도 없다.
!
반론 — 토큰도 돈이다
잘 만들어진 컴포넌트를 조립하는 에이전트가, 매번 풀스택을 처음부터 생성하는 에이전트보다 싸다. 그것도 훨씬. 마틴 파울러의 표현을 빌리면 — "에이전트 코드베이스를 리팩터링하는 목적은, 지금 토큰을 써서 앞으로의 토큰 소비를 낮추는 것이다."
→
결론 — 사내 플랫폼은 상품(commodity)이 아니라 전략 자산이다
재사용은 60년간 소프트웨어 공학의 기반이었다. AI는 그 기반을 무너뜨린 게 아니라, 레버리지가 작동하는 층위를 한 칸 위로 옮겼을 뿐이다.
미거는 한 가지 아이러니도 지적한다. 똑같은 AI가 정반대의 두 주장에 동원된다는 것.
재사용에 찬성: "AI가 인기 프레임워크의 베스트 프랙티스를 잘 아니까, 유명한 걸 써야 AI가 잘 도와준다."
재사용에 반대: "AI가 만들어주니까, 프레임워크 없이 우리 것만 만들면 된다."
둘 다 그럴듯하게 들린다. 하지만 토큰 비용을 계산에 넣는 순간 균형이 한쪽으로 기운다.
5-2. DORA 2025 — AI는 거울이다
구글 클라우드의 DORA 보고서는 소프트웨어 전달 성과 연구의 가장 신뢰받는 축이다. 2025년판의 결론은 플랫폼 엔지니어링 논의에 결정적인 데이터를 제공한다.
DORA 2025 — AI와 플랫폼의 관계
1. AI는 처리량을 올린다. 그리고 불안정성도 올린다.
더 많은 코드가 더 빨리 들어온다. 그 코드를 받아낼 파이프라인·테스트·롤백이 부실하면, 늘어난 속도가 그대로 사고로 바뀐다.
2. 플랫폼이 없으면 AI의 생산성 향상은 국소적으로 끝난다.
개인이 코드를 3배 빨리 짜도, 리뷰·배포·승인이 그대로면 그 이득은 하류 병목에 그대로 흡수된다.
3. AI는 조직 역량의 증폭기다 — 좋은 쪽으로도, 나쁜 쪽으로도.
DORA는 이걸 '거울 효과(mirror effect)'라 불렀다. AI는 조직의 진짜 실력을 확대해서 보여준다.
4. 가장 깊은 발견:"인간 개발자에게 좋은 관행은, AI에게도 좋다."
특히 흥미로운 세부 발견이 하나 있다. DORA 2025 데이터에서 개발자 경험과 가장 강하게 상관된 플랫폼 역량은 화려한 기능이 아니었다. 그건 "내 작업의 결과에 대해 명확한 피드백을 준다" 였다.
좋은 로그, 좋은 진단, 좋은 에러 메시지. 개발자가 사람을 부르지 않고 스스로 문제를 풀 수 있게 하는 것.
그리고 이 발견은 다음 이야기로 정확히 이어진다.
5-3. 인지 부하 = 컨텍스트 윈도우
여기가 이 글에서 가장 하고 싶은 이야기다.
2019년 팀 토폴로지가 진단한 인간의 인지 부하와, 2026년 우리가 씨름하는 에이전트의 컨텍스트 예산은 — 같은 문제의 두 얼굴이다.
같은 문제, 다른 이름
인간 개발자
AI 에이전트
한정된 자원
작업 기억 — 인지 부하
컨텍스트 윈도우 — 토큰
낭비되는 것
300줄 YAML을 이해하는 데 쓰는 뇌
300줄 YAML을 컨텍스트에 밀어넣는 토큰
좋은 플랫폼의 효과
배울 게 적어서 빨리 시작한다
읽을 게 적어서 싸게 끝낸다
나쁜 에러 메시지
사람에게 물어보러 간다
엉뚱한 시도를 열 번 반복한다
문서가 없으면
옆자리에 묻는다
환각을 만든다
골든 패스의 의미
지원되는 안전한 경로
토큰이 가장 적게 드는 경로
🔑
이 대응이 성립하기 때문에, 2026년의 플랫폼 팀은 사실상 '컨텍스트 엔지니어링 팀'이 된다. 조직의 지식(표준·소유권·정책·아키텍처·운영 이력)을 사람도 에이전트도 값싸게 소비할 수 있는 형태로 정리하는 일. 그게 원래도 플랫폼 팀이 하던 일이었는데, 이제 그 가치가 토큰 단위로 정확히 측정된다.
5-4. 에이전트를 위한 플랫폼 — 무엇이 달라지는가
2026년 CNCF는 이 변화를 "에이전틱 엔터프라이즈를 위한 플랫폼 엔지니어링" 이라는 이름으로 정리했다. 핵심 주장은 이렇다.
기존의 내부 개발자 플랫폼은 하나의 가정 위에 세워졌다 — "사용자는 사람이다." 그 가정이 깨졌다.
AI 에이전트는 이제 레포를 읽고, PR을 열고, 인프라를 조회하고, 장애를 트리아지하고, 배포 워크플로를 트리거한다. 즉 에이전트는 플랫폼의 1급 사용자가 되었다.
사람 포털 · CLI · API · GitOps
AI 에이전트 MCP 서버
↓
동일한 거버넌스 같은 정책 · 같은 권한 경계 · 같은 감사 로그 · 같은 관측성
↓
애플리케이션 비즈니스 로직
리소스 DB · 스토리지 · API AI 모델 · 시크릿
에이전트 신원 · 권한 · 수명주기
여기서 두 가지 중요한 변화가 일어난다.
변화 1 — 관리 대상이 넓어진다. 예전에는 '애플리케이션'이 유일한 1급 객체였다. 이제는 리소스(데이터베이스, 스토리지, API, AI 모델, 시크릿)와 에이전트 자체가 각각 자기 수명주기·소유권·거버넌스를 가진 1급 객체가 된다.
변화 2 — 인터페이스는 갈라지되 거버넌스는 하나여야 한다. 사람은 포털과 CLI로, 에이전트는 MCP 서버로 접근한다. 하지만 "누가 무엇을 할 수 있는가" 라는 규칙은 하나여야 한다. 그렇지 않으면 에이전트가 조직의 정책 우회로가 된다.
5-5. 그래서 2026년의 플랫폼 팀이 실제로 하는 일
1
MCP 서버로 '승인된 능력'만 노출한다. 에이전트에게 프로덕션 셸을 주는 대신, "이 서비스를 스테이징에 배포한다" 같은 의도 단위의 도구를 준다. 에이전트는 REST 인증을 이해할 필요도, SDK를 배울 필요도 없다.
2
골든 패스를 에이전트가 읽을 수 있게 코드화한다. 사람용 위키 문서를 넘어, 템플릿·스킬·머신 판독 가능한 카탈로그로. "우리 회사는 이렇게 합니다"를 에이전트가 매번 추론하지 않고 참조하게 만든다.
3
모든 프로덕션 에이전트에게 자기 신원을 준다. 사람 계정을 빌려 쓰는 에이전트는 감사 추적을 파괴한다. 각 에이전트는 고유 아이덴티티 + 최소 권한 + 추적 가능한 활동 기록을 가져야 한다.
4
가드레일을 코드로 집행한다. 아이덴티티 정책, policy-as-code, 네트워크 통제, 샌드박스, 그리고 위험도가 높은 행동에만 걸리는 승인 게이트.
5
컨텍스트를 공급한다. 숙련된 엔지니어가 장애를 볼 때 쓰는 배포 이력·소유권·토폴로지·의존성·운영 정책 — 에이전트도 정확히 같은 것을 필요로 한다. 그걸 조회 가능한 형태로 갖고 있는 게 플랫폼의 새 역할이다.
🎯
CNCF의 마무리 문장이 이 변화를 정확히 요약한다. 목표는 "AI를 위한 플랫폼을 짓는 것"이 아니라, 플랫폼을 "애플리케이션과 리소스와 AI 에이전트가 안전하고 일관되게 함께 일할 수 있는, 신뢰받는 운영 기반"으로 진화시키는 것이다.
6장. 그래서 우리 조직은 어디서 시작하나
여기까지 읽고 "우리도 해야겠는데"라는 생각이 들었다면, 가장 하지 말아야 할 일부터 말하겠다. 2년짜리 사내 PaaS 구축 프로젝트를 기획하지 마라. 그건 거의 항상 실패한다.
1
가장 아픈 곳 하나를 찾는다 — 설문 말고 관찰로. "새 서비스 하나를 프로덕션까지 올리는 데 며칠 걸리나?" 를 실제로 재본다. 신입 온보딩을 옆에서 지켜본다. 슬랙에서 반복되는 질문을 센다.
2
TVP를 만든다. 그 하나의 통증만, 지금 할 수 있는 가장 얇은 방법으로. 템플릿 레포 하나, 스크립트 하나, 잘 쓴 위키 한 페이지여도 좋다. 2주 안에 누군가 써볼 수 있어야 한다.
3
제품처럼 다룬다. 오너를 정하고, 릴리스 노트를 쓰고, 사용자(개발자)를 인터뷰한다. 채택은 설득으로 얻는 것이지 공지로 얻는 게 아니다.
4
채택률을 잰다. 몇 팀이, 몇 번, 자발적으로 썼는가. 안 쓰인다면 그건 개발자의 잘못이 아니라 제품이 나쁜 것이다. 왜 안 쓰는지 물으러 간다.
5
길을 늘리고, 게이트를 가드레일로 바꾼다. 승인 절차가 하나 있으면, 그걸 정책 코드로 옮길 수 있는지 묻는다. 사람이 기다리는 지점이 곧 병목이다.
6
에이전트를 사용자 목록에 넣는다. 문서를 기계가 읽을 수 있게, 에러 메시지가 다음 행동을 알려주게, 핵심 동작을 MCP 도구로. 지금 이걸 하는 조직과 안 하는 조직의 격차가 앞으로 몇 년간 벌어진다.
우리 플랫폼이 진짜인지 확인하는 7가지 질문
플랫폼 자가진단 체크리스트
1. 개발자가 사람 도움 없이 새 서비스를 프로덕션까지 올릴 수 있는가?
→ 아니라면 그건 셀프서비스가 아니다
2. 플랫폼을 안 써도 되는가?
→ 강제라면 그건 골든 패스가 아니라 게이트다
3. 플랫폼에 오너 또는 PM이 있는가?
→ 없으면 그건 제품이 아니라 부산물이다
4. 최근 3개월간 개발자를 몇 번 인터뷰했는가?
→ 0번이라면 당신은 사용자를 모르고 있다
5. 채택률을 숫자로 즉시 답할 수 있는가?
→ 못 한다면 성공 여부도 모르고 있는 것이다
6. 실패했을 때 에러 메시지가 '다음에 무엇을 하라'를 말해주는가?
→ DORA 2025가 짚은, 개발자 경험과 가장 상관 높은 항목
7. AI 에이전트가 사람 계정을 빌리지 않고 접근할 방법이 있는가?
→ 없다면 지금 조직 어딘가에서 누군가 자기 토큰을 에이전트에게 넘기고 있다
7개 중 4개 이상이 '아니오'라면: 아직 플랫폼 팀이 아니라 이름이 바뀐 운영팀일 가능성이 높다. 나쁜 소식은 아니다. 가트너 기준으로 그게 다수파다. 중요한 건 1번부터 하나씩 '예'로 바꿔가는 것이다.
마치며: 60년 된 경제학의 새 이름
플랫폼 엔지니어링은 새로운 기술이 아니다. 새로운 도구 카테고리도 아니다.
그것은 레버리지라는, 소프트웨어 공학이 60년간 붙들고 있던 오래된 아이디어에 붙은 새 이름이다. 한 번 잘 만들어서 여러 번 쓰자. 서브루틴이 그랬고, 라이브러리가 그랬고, 프레임워크가 그랬고, 클라우드가 그랬다.
그리고 매번 같은 반론이 나왔다. "이제 만드는 게 쉬워졌으니 재사용은 필요 없다." 매번 틀렸다. 만드는 비용이 떨어질 때마다 사람들은 더 많이 만들었고, 그래서 조율 비용이 새로운 병목이 되었기 때문이다.
2026년에도 같은 일이 벌어지고 있다. AI 덕분에 코드는 값싸졌다. 그 결과 코드는 훨씬 더 많아졌다. 그러면 무엇이 희소해지는가?
무엇이 어디 있는지 아는 것
무엇이 안전한지 아는 것
무엇이 이미 존재하는지 아는 것
그리고 그 지식을 사람과 기계 모두에게 값싸게 전달하는 것
이것이 정확히 플랫폼 팀의 일이다.
다시 도로 이야기로 돌아가자. 좋은 도로의 미덕은 화려함이 아니다. 아무도 도로에 대해 생각하지 않아도 목적지에 도착한다는 것이다. 훌륭한 플랫폼도 같다. 개발자가 "우리 플랫폼 좋네"라고 감탄하는 순간보다, 플랫폼의 존재를 잊고 자기 문제에만 몰두하는 순간이 진짜 성공이다.