AI 요약
우버의 초대이자 최장수 CTO인 투안 팸(Thuan Pham)은 시스템이 매주 여러 번 중단되던 초기 우버를 세계적인 모빌리티 플랫폼으로 성장시킨 주역입니다. 합류 당시 우버는 약 40명의 엔지니어가 일일 30,000건의 라이드를 처리하고 있었으나, 기술 부채와 취약한 인프라로 인해 성장에 한계를 겪고 있었습니다. 투안 팸은 자신의 임기를 세 단계의 '복무 기간(Tours of Duty)'인 시스템 안정화, 아키텍처 재설계, 그리고 조직 확장으로 나누어 관리했습니다. 그는 모놀리스 구조를 마이크로서비스로 과감히 전환하고, 내부 툴을 직접 개발하며 글로벌 시장의 급격한 요구에 대응했습니다. 현재는 B2B 홀세일 플랫폼인 페어(Faire)의 CTO로서 AI가 소프트웨어 엔지니어링의 패러다임을 어떻게 바꾸고 있는지에 집중하고 있습니다.
핵심 인사이트
- 성장의 기점: 투안 팸이 합류할 당시 우버는 엔지니어 40명, 일일 호출 30,000건이었으며 시스템은 매주 수차례 다운되는 상태였습니다.
- 신속한 시장 진입: 우버 차이나(Uber China) 런칭 시 초기 예상 기간은 18개월이었으나, 최적화된 전략을 통해 단 5개월 만에 성공적으로 런칭했습니다.
- 조직의 진화: 우버의 성장을 위해 엔지니어링 조직을 '플랫폼(Platform)' 팀과 '프로그램(Program)' 팀으로 분리하여 운영 효율성을 극대화했습니다.
- 평판의 중요성: 투안 팸은 전설적인 투자자 빌 걸리(Bill Gurley)의 추천으로 우버에 영입되었으며, 전문적인 평판이 커리어의 복리 자산이 됨을 강조했습니다.
주요 디테일
- 아키텍처 전환: 초기 모놀리스 구조의 한계를 극복하기 위해 수천 개의 마이크로서비스로 시스템을 재구축하며 확장성을 확보했습니다.
- Helix 프로젝트: 우버 앱의 완전한 재작성(Rewrite)인 Helix 프로젝트를 통해 사용자 경험과 기술적 유연성을 개선했습니다.
- 인하우스 툴링: 급격한 성장을 뒷받침하기 위해 기존의 상용 툴 대신 우버 전용 내부 도구들을 직접 개발하여 사용했습니다.
- 세 단계의 전략: 시스템의 안정성 확보(Stabilization), 재설계(Re-architecting), 그리고 조직의 확장(Scaling)이라는 명확한 단계별 로드맵을 실행했습니다.
- 현재의 역할: 현재 Faire의 CTO로서 AI를 활용한 비즈니스 효율화와 소프트웨어 개발 프로세스의 변화를 주도하고 있습니다.
향후 전망
- AI 기반 엔지니어링: 투안 팸은 AI가 소프트웨어 엔지니어링의 본질을 변화시킬 것으로 보며, 특히 에이전트 중심 개발 주기(AC/DC)와 같은 새로운 가드레일의 중요성을 강조하고 있습니다.
- 엔터프라이즈 기능의 API화: WorkOS와 같은 서비스를 통해 인증, SSO, RBAC 등 복잡한 기업용 기능을 단기간 내에 구현하는 트렌드가 가속화될 전망입니다.
