Firestore에 로컬 데이터를 temp 형태로 업로드하고 있고
메인 서비스가 제공하는 API 스펙이랑 같음
특정 기능에 스케쥴러는 클라우드 펑션에 내가 보내 놓은 로컬 데이터 temp를 가지고 메인 서비스의 api 바디에 담음
예약한 날짜가 되면 메인 조직에서 제공하는 API를 호출함( 내가 언급한 데이터)
이게 기준점임
1.API 호출 스케줄러는 하루 기준 24회 실행됨.
2. 한 세션당 최대 3000건을 배치 처리함. 24시간( 하루 24회 기준 맥시멈 처리 값이 이거라는 뜻)
3. 실패한 작업은 다음 세션의 백로그로 넘겨서 재처리함
문제는 이 구조에서 GKE를 사용해도 동일한 방식이 정상적으로 동작하는지 확신이 없음(내가 GKE를 모르겠음)
GKE 환경에서도 이런 스케줄링 및 API 배치 처리가 가능한지 또는 추가적인 구성이 필요한지 궁금함
댓글 0