전체 그래프
Flink

Flink

data-engineeringflinkstreamingreal-time

상위: Data Engineering

요약

Apache Flink는 진정한 실시간 스트림 처리 프레임워크입니다. 이벤트 기반의 record-by-record 처리 방식으로 밀리초 수준의 초저지연을 제공하며, Exactly-once 보장과 강력한 상태 관리를 지원합니다.

핵심 개념

기본 개념

DataStream API

상태 관리

윈도우 처리

고급 기능

핵심 특징

대표 사용 케이스

  • 실시간 Fraud Detection — 밀리초 반응 + 복잡한 패턴 매칭(CEP)
  • 실시간 모니터링 — 로그 분석·알림, 이벤트 타임 기반
  • IoT 스트리밍 — 센서 데이터 상태 기반 연산
  • 실시간 추천 — 세션 윈도우로 사용자 행동 즉시 반영

Spark와의 선택

Flink(진짜 실시간·복잡 이벤트·상태 연산) vs Spark(배치+스트리밍 통합·ML·낮은 진입장벽) — 자세한 비교는 Flink vs Spark.

관련 주제

참고 자료