1. 왜 스트림 처리가 필요할까?

1-1. 배치 처리의 한계

데이터를 일정량 모아서 한꺼번에 처리하는 방식 → 배치 처리

<aside>

배치 처리 문제 상황 예시

💳 비정상 결제 감지

📱 포털 실시간 검색어

배치 처리의 근본적인 한계


1-2. 스트림 처리란?

끊임없이 들어오는 신규 데이터를 연속적으로 처리하고, 낮은 지연 시간(latency)으로 결과를 지속적으로 생성하는 방식

핵심 특징 두 가지

① 무한한 데이터(Unbounded Data)를 가정

② 이전 연산 상태를 기억