넷플릭스의 분산 카운터 추상화
넷플릭스의 분산 카운터 추상화는 저밀리초 지연으로 대용량의 시간적 이벤트 데이터를 저장하고 쿼리하는 서비스입니다. 이 서비스는 두 가지 주요 사용 사례 카테고리를 지원합니다. 최선의 노력 카운터는 EVCache를 사용하여 단일 지역 내에서 고 처리량과 저 지연을 제공하지만, 지역 간 복제 및 일관성 보장이 없습니다. 최종적으로 일관된 카운터는 Apache Kafka와 같은 지구적인 큐잉 시스템을 사용하여 정확하고 지구적인 카운트를 제공하지만, 파티션 재균형 맞추기에 지연이 발생하고 어려움이 있습니다. 넷플릭스의 접근 방식은 카운팅 활동을 이벤트로 로깅하고 이러한 이벤트를 지속적으로 집계하여 감사 및 재계산 요구 사항을 충족합니다.