중요한 건 꺾이지 않는 테스트: 카카오페이 Jira 마이그레이션 회고
·2023.03.17 19:00
카카오페이가 기존 시스템에서 일부 프로젝트만 추출하여 새로운 Jira 환경을 구축하며 겪은 마이그레이션 과정과 시행착오를 공유한다.
카카오페이는 기존 카카오 Jira 시스템에서 특정 프로젝트만 추출하여 새로운 환경을 구축하는 마이그레이션을 수행했다. 보안 이슈로 인해 전체 데이터를 백업하는 방식 대신, Plug-in을 활용해 필요한 데이터만 선별적으로 옮기는 방식을 채택했다.
예측 불가능한 오류를 방지하기 위해 철저한 테스트 마이그레이션을 선행했다. 티켓 수, 첨부 파일 양, Workflow 복잡도를 기준으로 과제를 선정하여 테스트를 진행했으며, 이 과정에서 Plug-in 버전 불일치, 필터 및 사용자 권한 누락, XML 파싱 오류 등의 문제점을 파악했다.
협력업체가 유사 사례의 실패를 이유로 중단을 권고했으나, 이미 테스트를 통해 오류 해결 방안을 확보했기에 운영 마이그레이션을 결정했다. 실제 운영 환경에서도 XML 파싱 오류가 발생하며 난관에 부딪혔지만, 사전에 정리한 오류 대응 리스트를 바탕으로 문제를 해결하며 마이그레이션을 이어갔다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.