목록 보기
Nexthink가 Amazon Managed Service for Apache Flink를 사용하여 실시간 알림을 구축한 방법
AI

Nexthink가 Amazon Managed Service for Apache Flink를 사용하여 실시간 알림을 구축한 방법

AWS
AWS
2025년 7월 2일

두줄요약

Nexthink는 15분 폴링 기반 알림의 한계를 해결하기 위해 Amazon Managed Service for Apache Flink를 도입했습니다. 이벤트 시간 처리와 상태 관리로 VDI 실시간 알림을 확장 가능하게 구축했습니다.

문제 상황

  • 기존 준실시간 알림의 15분 주기 폴링 방식이 확장성 한계와 데이터베이스 부하를 유발
  • VDI 데이터처럼 30초 단위로 들어오는 고빈도 이벤트에는 기존 구조로 실시간 대응이 어려움

원인 분석

  • Kafka 토픽 파티션 수와 마이크로서비스 병렬 처리가 강하게 묶여 확장 제약 발생
  • 상태가 큰 KTable, 지연 이벤트 수동 관리, 토픽 조인 시 co-partitioning 제약이 운영 복잡도 상승

해결 방법

  • Amazon Managed Service for Apache Flink로 Kafka 토픽 기반 실시간 알림 평가로 전환
  • 이벤트 시간 처리, 워터마크, 체크포인트를 활용해 지연 이벤트와 상태를 효율적으로 처리
  • 모니터 구성, 집계, 베이스라인 계산, 알림 전달을 분리해 일반화된 실시간 알림 아키텍처 구성

댓글 0

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

댓글을 불러오는 중...