Firebase PWA에서 알림 센터 구축하기 — Firestore와 RTDB, 그리고 세 가지 Bootstrap 폴백 레벨
(dev.to)
Firebase의 Firestore와 RTDB를 데이터 성동에 맞춰 전략적으로 분리 활용함으로써, 비용 효율성을 극대화하고 사용자 경험을 통합하는 알림 센터 구축 아키텍처를 제안합니다.
이 글의 핵심 포인트
- 1데이터 성격에 따른 DB 이원화: 정적/이력 데이터는 Firestore(.get), 실시간/소규모 노드는 RTDB(.on) 활용
- 2비용 최적화를 위한 쿼리 설계: Firestore 사용 시 복합 인덱스를 생성하고, 단일 읽기를 통해 불필요한 리스너 비용 방지
- 3