안녕하세요! 여러분의 IT 지식 파트너, 팬돌프입니다.지난 [8편]에서는 카프카 스트림즈의 기초인 filter나 map 같은 기능들을 다뤘습니다. 들어오는 데이터를 하나하나 변환하거나 걸러내는 작업이었죠. 이것을 무상태(Stateless) 처리라고 합니다.하지만 현실 세계의 데이터 분석은 그렇게 단순하지 않습니다. "최근 1시간 동안 가장 많이 팔린 상품은?" "주문 내역에 사용자 주소 정보를 합쳐서 보고 싶어."이런 질문에 답하려면 스트림즈 애플리케이션은 기억력을 가져야 합니다. 즉, 이전 데이터를 저장하고 있어야 하죠.오늘 [9편]에서는 카프카 스트림즈의 진정한 강력함, 상태 기반 처리(Stateful Processing)와 시간을 다루는 윈도우잉(Windowing) 기술에 대해 깊이 있게 알아보겠습..