목록 보기
AI 실시간 추천 시스템을 위한 Flink 기반 스트림 조인 서비스 구축기
AI

AI 실시간 추천 시스템을 위한 Flink 기반 스트림 조인 서비스 구축기

하이퍼커넥트
하이퍼커넥트
2025년 6월 11일

두줄요약

Azar의 실시간 추천 시스템을 위해 Flink KeyedProcessFunction 기반 스트림 조인과 배포 전략을 구축한 사례를 소개했습니다. Savepoint, Blue-Green 배포, Redis 중복 제거로 무중단과 Exactly Once를 구현했습니다.

핵심 내용

  • Azar의 AI 실시간 매칭 시스템을 위해 Flink 기반 스트림 조인 서비스를 구축한 경험 공유
  • 서로 다른 시점의 유저 이벤트를 조합해 추천에 활용하고, 최소 지연·Exactly Once·무중단 배포를 만족하는 구조 설계
  • Window API 대신 KeyedProcessFunction과 TimerService를 선택해 세밀한 시간 제어와 상태 기반 조합 로직 구현
  • Savepoint, Blue-Green 배포, Redis 중복 제거를 통해 배포 중단과 중복 발행 문제를 해결

적용해볼 점

  • 이벤트 누락·부분 발행·전체 발행을 구분하는 상태 기반 조합 로직 설계
  • 타이머 연장과 heartbeat 이벤트로 조합 성공률 개선
  • 저장소와 배포 전략을 함께 고려해 실시간 파이프라인의 안정성과 지연 시간 최적화

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...