Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Apache Flink + RocksDB 튜닝으로 광고 Frequency Capping 실시간 집계를 일주일까지 확장하기 섬네일

Apache Flink + RocksDB 튜닝으로 광고 Frequency Capping 실시간 집계를 일주일까지 확장하기

토스 favicon토스·Architecture·
RedisKubernetesApache KafkaApache FlinkRocksDB
2026년 04월 16일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

토스가 1분~7일의 슬라이딩 집계를 실시간으로 제공하기 위해 minutes/hours/days의 3개 Flink 앱으로 아키텍처를 분리했고, 상태를 SSOT로 관리해 장애 시 Redis 재구성이 가능하도록 설계했습니다.

구현 방법

  • 각 앱이 분/시간/7일 윈도우를 처리하도록 구분
  • SSOT로 상태를 두고 Redis를 프로젝션으로 사용
  • 백필과 캐치업의 2단계 파이프라인으로 초기 적재 정합성 확보
  • 서빙 시 Redis를 한 번만 조회해 합산

주요 결과

  • 1분~7일 슬라이딩 집계의 실시간 서빙 가능
  • 장애/재시작 시 Redis 재구성 용이
  • 운영 복잡도 감소 및 병목 완화

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
78%

매번 다 퍼올 필요 없잖아? 당근의 MongoDB CDC 구축기

당근 favicon당근·2025년 12월 08일
No Image
76%

실시간 유효 광고 선정을 위한 Flink에서 Apache Paimon 도입기

NAVER D2 faviconNAVER D2·2025년 07월 31일
No Image
75%

6개월 만에 연간 수십조를 처리하는 DB CDC 복제 도구 무중단/무장애 교체하기

NAVER D2 faviconNAVER D2·2025년 11월 18일