프로젝트 개요
한국 플랫폼의 주문, 데이터, 메시징 체계를 글로벌 표준으로 전환하고, 기존 사용자 계정과 신규 글로벌 플랫폼 계정을 공통 사용자 식별자로 연결해 신규 플랫폼에서도 기존 주문을 조회할 수 있게 만든 마이그레이션 프로젝트입니다. 컷오버 이후 기존 주문 조회와 구매 후 운영 연계까지 같은 흐름 안에서 안정화했습니다.
해결 과제
전자상거래법상 5년치 주문 데이터를 일정 안에 이관해야 했고, 단순 데이터 이동이 아니라 계정 체계 연결, 상품 정합화, Clickstream 정상화, 컷오버 이후의 과거 주문 조회 및 후속 운영 연계까지 함께 해결해야 했습니다.
구현과 설계
계정 맵핑 기반 주문 이관 구조
기존 사용자 계정과 신규 글로벌 계정을 공통 사용자 식별자로 연결해 주문 데이터가 새 계정 체계에서도 유지되도록 설계했습니다.
- 공통 사용자 식별자 기반 계정 연결 모델 설계
- 주문 데이터 변환 및 연계 배치 구현
- 성능 테스트를 통한 처리 시간 단축
- 컷오버 일정에 맞춘 검증 및 운영 계획 수립
컷오버 이후 기존 주문 조회 / 구매 후 운영 연계
컷오버 이후에도 기존 주문 조회와 CS, 반품, 배송 상태 동기화가 이어지도록 후속 연계 구조를 운영 안정성 관점에서 정리했습니다.
- nike.com 과거 주문 조회 연계
- 컷오버 후 추가 약 2만건 주문 연계 작업 수행
- CS 조회 시스템 연동
- 반품 / 배송 상태 동기화 설계 및 운영
주요 결과
- 2022-10-04 컷오버 완료
- 5년치 약 2천만건 주문 연계·이관 구조 구축
- 약 3.5일에 5년치 주문을 이관 가능한 잡 구축; 실제 최종 컷오버 소요와 구분
- 컷오버 이후 기존 주문 조회와 구매 후 운영 연계까지 안정화
사용 기술
- Java
- 마이그레이션 및 검증 로직 구현
- Spring Batch
- 대규모 주문 연계·이관 배치
- Identity Mapping
- 기존 계정과 글로벌 계정 연결 모델
- Data Validation
- 정합성 검증과 리컨실리에이션
- Cutover Planning
- 운영 전환 일정과 절차 설계
- Prodigy
- 글로벌 상품 정보 서비스 연계
- Clickstream
- 글로벌 수집 정상화
- Bulk Email Ops
- 대량 메일 발송 운영 리스크 관리
배운 점
- 대규모 마이그레이션은 데이터 이동보다 계정 체계 연결 설계가 더 중요할 수 있음
- 컷오버 품질은 배치 성능, 검증 로직, 운영 계획이 함께 맞물려야 확보됨
- 상품 정합화와 운영 커뮤니케이션 이슈를 함께 다뤄야 실제 전환이 성공함
- 구조적 난이도를 숨기지 않는 표현이 오히려 신뢰도를 높임