💻 개발IT/Infra
2024. 10. 5.
[Firestore] 비용 줄이기..
사용자가 늘어나면서, Firestore 비용만 매달 8만원을 넘기 시작했다.. 기존에 Function으로 쓰던 배치 서버도 홈서버로 옮겼는데DB마저 옮기기에는 백업 문제도 있고,,, 결국 Firestore를 쓸 수 밖에 없다고 판단 기존 로직은하루에 배치가 10 번 가량 돌면서 하루에 약 30만건 데이터를 추가하게 되고, 이틀마다 데이터를 삭제하는 배치가 따로 돌고 있음.앱에서 데이터를 읽을 때는 검색 조건에 맞는 데이터를 들고와서 최신 것을 찾아 보여주게 됨.. 다른 분이 아주 잘 정리해놓은아래 Firestore 테스트 결과를 보면Firestore 는 Document 당 과금을 매기고 있었따 → 즉, 최신 것을 찾느라 조건에 맞는 전체 데이터 불러오는 과정이 모두 '읽기' 할당량에 포함되었던 것 ht..