피드로 돌아가기
InfoQInfoQ
DevOps

엔지니어링 생산성 2배 향상을 통한 5,000명 규모 조직의 Platform Engineering 전환 사례

Presentation: Platform Engineering: Lessons from the Rise and Fall of eBay Velocity

Randy Shoup2026년 4월 14일38advanced

Context

4,500개 이상의 서비스와 5,000명의 엔지니어가 복잡하게 얽힌 레거시 환경에서 높은 결합도와 수동 배포 프로세스로 인한 병목 발생. 개발자 커밋부터 실제 반영까지 10일이 소요되는 낮은 Delivery Velocity와 과도한 Inter-team Coordination이 성장을 저해하는 핵심 제약 사항으로 작용.

Technical Solution

  • Value Stream Mapping을 통한 Planning부터 Post-release까지의 소프트웨어 생명 주기 전 과정의 병목 지점 식별
  • 서비스 간 명확한 Service Contract 정의를 통한 Highly Coupled Architecture의 의존성 분리 및 결합도 완화
  • 수동 테스트 및 공용 Staging 환경의 병목을 해결하기 위한 Fully Automated Rollout 파이프라인 설계
  • Commit부터 Production까지의 리드 타임을 단축하기 위한 Canary Deployment 및 자동화된 배포 전략 도입
  • 과도한 Work in Progress(WIP) 제어를 통해 개발자의 Context Switching 비용을 최소화하는 프로세스 최적화

Impact

  • 전체 Engineering Productivity 2배 향상
  • Lead Time for Change 10일에서 획기적 단축 (정밀 수치는 본문 미제시나 생산성 2배 증가와 연동)

Key Takeaway

기술적 도구의 도입보다 더 중요한 것은 가치 흐름(Value Stream)의 분석과 조직 내의 문화적 수용성임. 플랫폼 엔지니어링의 성공은 단순한 자동화를 넘어 서비스 간의 계약(Contract) 기반 설계와 리드 타임 단축이라는 구조적 개선이 선행되어야 가능함.


- Value Stream Mapping을 통해 코드 커밋부터 배포까지의 각 단계별 소요 시간 및 병목 구간 측정 - 서비스 간 의존성 분석을 통해 명시적인 Service Contract가 부재한 지점 식별 및 문서화 - 수동 개입이 필요한 Deployment Pipeline 구간을 찾아 자동화 우선순위 선정 - 연간 계획(Yearly Planning) 외에 실제 지표에 기반해 유연하게 변경 가능한 반복적 계획 체계 검토

원문 읽기