본문 바로가기

JAVA/kafka

카프카로 데이터 허브

반응형

데이터 허브란?

여러 곳의 데이터소스가 되는 시스템에서 데이터를 수집하여 여러 시스템에 전달하는 아키텍처

 

업무 시스템화를 추진하는 조직에는 부서마다 개별 시스템이 있는데, 이러한 개별 시스템은 각각 독립적으로 최적화되어 운영되는 경우가 많다.

이렇게 독립적으로 존재하는 시스템 사이에서는 효율적인 데이터 전달이 필요하다.

 

데이터 허브 아키텍처란?

데이터 소스가 되는 시스템에서 데이터를 수집하여 해당 데이터를 여러 시스템에 전달하는 아키텍처.

 

 

 

데이터 허브 아키텍처에서는 시스템을 일대일로 연결하는 대신 모든 시스템이 데이터 허브에 데이터를 보내고 데이터 허브에서만 데이터를 받을수 있도록 되어 있다.

이렇게 하면 시스템은 데이터를 데이터 허브에 보내는 것만 생각하면 되고, 데이터를 수신하는 시스템도 데이터허브에서 데이터를 받는것만 생가하면된다.

 

"모든 시스템은 카프카에 연결하면된다" 형태로 해결할수 있다.

 

 

출처 - 실전 아파치 카프카

- 저자: 사사키도루, 이와사키 마사다케, 사루타 코스케, 쓰즈키 마사요시, 요시다 고요

역자 - 정인식

반응형

'JAVA > kafka' 카테고리의 다른 글

카프카 이벤트 소싱  (0) 2020.08.18
카프카 웹 활동 분석  (0) 2020.08.18
카프카로 로그 수집  (0) 2020.08.18