카프카 메인 홈페이지
카프카는 이벤트 스트리밍을 위한 오픈소스 툴이다.
온 세상은 데이터로 이루어져있으며, 이러한 데이터들은 이유와 목적을 가진 다양한 행동들로 표현된다. 이러한 행위들을 이벤트라고 부를 수 있다. 세상의 미래를 예측할 순 없지만, 현재에 일어나는 이벤트들을 모으고 분석한다면 의미있는 판단을 적시에 내릴 수 있지 않을까? Kafka는 이벤트 스트리밍을 통해 이러한 생각을 하는 소비자들에게 현재 일어나는 이벤트들을 스트리밍해준다. 방금 생성된 따끈따끈한 이벤트는 언제나 의미있으니 말이다.
아파치 카프카는 스트리밍 되는 이벤트들에 대해 세가지의 목적을 지니고 역할을 수행한다.
출판과 구독: publish and subscribe
저장 : store
처리 : process