에어비앤비, 알리바바, 넷플릭스와 같은 기업들의 공통점은 스트림 데이터를 이벤트 기반으로 실시간으로 처리함으로써 각 분야에서 독보적인 경쟁력을 확보했다. 그 중심에 아파치 플링크(Apache Flink)가 있다. 매일 수십억 건의 이벤트를 처리하는 플링크는 분산, 고성능, 고가용성 및 정밀한 데이터 스트리밍 처리 애플리케이션을 위한 오픈소스 프레임워크다. 사용하기 쉬운 API, 상태 복구의 일관성 등을 장점으로 한 플링크의 개념과 이를 활용한 사례에 대해 알아보자.
주요 내용
- 세상 모든 것이 스트림
- 플링크를 사용하는 공통적인 이유
- 클라우데라 데이터 플로우와 스트리밍 분석
- 플링크, 이벤트 시간을 기반으로 스트림 처리
- 이벤트 기반의 실시간 애플리케이션 사용 사례