핵심요약
팀 무신사는 여러 플랫폼의 회원 시스템을 'OCMP 통합 회원 시스템'으로 성공적으로 전환했습니다. 이 글은 단일 ID로 고객 경험을 연결하기 위한 비전, 무중단 전환 및 데이터 통합의 어려움, 주요 기술적 도전 과제 해결 과정, 그리고 안정적인 런치를 위한 전략을 상세히 다룹니다.
팀 무신사, 'OCMP 통합 회원 시스템' 런치 여정: 하나의 ID로 모든 경험 연결
팀 무신사는 무신사, 29CM, 솔드아웃 등 여러 플랫폼에서 개별적으로 운영되던 회원 시스템을 'OCMP(One Core Multi Platform) 통합 회원 시스템'으로 성공적으로 전환했습니다. 이 프로젝트는 단순한 로그인 통합을 넘어, 분산된 고객 데이터를 연결하여 고객 경험의 가치를 극대화하는 것을 목표로 했습니다.
1. 통합 회원 시스템 목표 및 비전
- 핵심 질문: 고객이 여러 플랫폼에서 개별 가입/로그인해야 하는 불편함 해소.
- OCMP 비전: 각 플랫폼의 고객 데이터를 연결하여 '팀 무신사의 고객'으로서 일관되고 개인화된 경험 제공.
- 핵심 가치: Seamless Experience (단일 가입/로그인), Personalization (데이터 기반 추천), Trusted Security (중앙 집중식 관리).
- 기술적 아키텍처: 각 플랫폼의 멤버 시스템을 중앙 IdP(Identity Provider) 기반의 'Core Member System'으로 수렴.
2. 통합 회원 런칭의 어려움
- 무중단 전환: 수천만 사용자가 이용하는 시스템의 중단 없는 전환 필요 (엔진 교체 비유).
- 핵심 기능과의 결합: 멤버 시스템 변경이 주문, 혜택 등 다양한 핵심 기능에 미치는 영향 최소화.
- '같지만 다른' 시스템 통합: 각 플랫폼별 독립적인 멤버 시스템의 구조적 차이와 복잡한 통합 과정.
3. 의사결정: '속도'보다 '안정성'
- 마이그레이션 전략 재검토: 기존 일정 및 전략으로는 안정적인 런치를 보장하기 어렵다고 판단.
- 일정 조정: 모든 이해당사자와 리더십 그룹의 동의 하에 안정성 확보를 위한 일정 조정.
- 최우선 가치: 고객에게 안정적인 서비스 제공.
4. 주요 기술적 도전 과제 및 해결 방안
- 데이터 모델 설계 (Federated Identity Architecture): 각 플랫폼 ID와 통합 ID(one_uuid)를 매핑하는 계층 설계로 기존 로직 수정 최소화.
- App-to-App SSO 구현: OS 보안 제약 극복을 위해 Universal Link와 PKCE 결합한 인증 터널 설계.
- 일관된 A/B Test 설계: MurmurHash3 기반 결정론적 라우팅 및 멀티 디바이스 불일치 해결을 위한 Self-Healing 메커니즘 적용.
5. 안정적인 런치를 위한 핵심 전략
- 준실시간 트랜잭션 감사: 모든 데이터 변경 이벤트를 트랜잭션 수준에서 비교/검증하여 정합성 및 로직 동일성 보장.
- AI Agent 기반 테스트 (Cursor AI Agent): 자연어 기반 테스트 시나리오 정의 및 자동화로 테스트 리드타임 단축 및 희귀 예외 케이스 식별.
- QA 및 전사 임직원 테스트 (Dogfooding): 실제 고객 경험 검증 및 비개발 직군의 피드백을 통한 완성도 향상.
- 점진적 런치 (Progressive Rollout): 트래픽 점진적 확대 및 실시간 지표 모니터링을 통한 리스크 관리.
6. 런칭 결과
- 성공적인 전환: 단 한 건의 장애 없이 핵심 시스템 전환 완료.
- 주요 성과: 신규 가입/기존 계정 전환 100% 완료, 오류 VOC 0건, 신규 플랫폼 구축 리소스 약 80% 절감.
7. 미래 전망
- 시작점: 통합 ID 기반의 고도화된 개인화 추천, 로열티 프로그램, 신규 서비스 확장 등 'One Team Musinsa' 고객 경험 제공을 위한 기반 마련.
팀 무신사는 OCMP 통합 회원 시스템 런칭을 통해 고객 경험 혁신과 기술 생태계 구축을 가속화하고 있습니다.