핵심 요약
번개장터가 Firebase와 Cloud Firestore를 활용한 실시간 메신저 이전 프로젝트에서, 기존 메신저 API(v1)와 신규 API(v2)의 연동 및 데이터 마이그레이션을 통해 두 서비스의 대화 내역 일관성을 확보하고 검증 과정을 정리했습니다.
구현 방법
- Firebase/Cloud Firestore 기반 실시간 메시지 저장소 설계 및 API 연동 로직 구현
- 두 메신저 서비스의 비즈니스 로직 동기화 및 중복 API 호출 방지 처리
- 데이터 마이그레이션 스크립트를 통한 기존 데이터 Export(JSON) 및 신규 서비스 Import
- 대화 내역 일관성 검증 및 데이터 정합성 확인
주요 결과
- 두 서비스의 데이터가 동일한 대화 내역을 표시하도록 연동 및 검증 완료
- Export 파일 삭제 및 데이터 마이그레이션 마무리