투표 웹사이트에서 가변적이고 대량의 투표가 들어옵니다. 들어오는 투표의 저장 및 처리를 어떻게 최적화해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 투표를 Pub/Sub에 게시하고 Pub/Sub 토픽에서 Cloud Function을 트리거하여 처리합니다..
이것이 정답인 이유
가변적이고 대량의 투표 처리에 가장 적합한 방법은 Pub/Sub과 Cloud Functions를 사용하는 것입니다. Pub/Sub은 비동기 메시징 서비스로, 대량의 이벤트를 안정적으로 수집하고 분산 처리할 수 있습니다. 투표가 Pub/Sub에 게시되면, Pub/Sub 토픽에 연결된 Cloud Function이 자동으로 트리거되어 각 투표를 개별적으로 처리합니다. 이는 서버리스 방식으로 확장성이 뛰어나고, 투표량 변동에 유연하게 대응할 수 있습니다. Firestore에 쓰고 Cloud Scheduler로 처리하는 방식은 실시간 처리에 적합하지 않으며, Cloud Scheduler의 주기적인 트리거는 지연을 발생시킬 수 있습니다. 전용 처리 인스턴스로 직접 보내는 것은 확장성과 비용 효율성 측면에서 비효율적입니다. Cloud Storage에 JSON 파일로 저장하고 배치 처리하는 방식은 실시간 또는 근실시간 처리가 필요한 투표 시스템에는 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음