핵심 요약
번개장터가 Firebase와 Cloud Firestore를 활용해 실시간 메신저 서비스를 이전하고, 점진적 배포와 모니터링으로 신규 서비스에 안정적으로 이행했습니다.
구현 방법
- Firebase API 서버와 Cloud Firestore 기반 아키텍처 구성 및 데이터 마이그레이션 수행
- 특정 비율로 신규 서비스 배포 후 모니터링으로 문제 없으면 배포 확대
- 구버전 앱의 지원 중단 알림과 업데이트 유도, 구버전 교체 후 종료
- 대규모 트래픽에 맞춘 운영 및 모니터링 중심의 배포 관리
주요 결과
- 하루 약 1천만 건의 API 요청 처리
- Cloud Firestore가 억 단위 읽기, 천만 건 쓰기를 처리하고 수만 클라이언트에 실시간 데이터 변경 이벤트 전송
- 개발 비용 절감으로 기능 추가와 개선 속도 향상; 문제 원인 파악 및 대응 역량 강화