카프카(Kafka)란 : 실시간으로 스트리밍 데이터를 게시, 구독, 저장 및 처리할 수 있는 '분산형 데이터 스트리밍 플랫폼' (참조: 카프카 무엇이고 왜 필요할까)크게 메세지를 발행하는 Producer, 메세지를 소비하는 Consumer, 그리고 통합/중앙화된 전송 영역을 제공하는 Kafka Broker 로 구성됨. 중앙 집중형 구조로 멀티 프로듀서, 멀티 컨슈머를 구성해 하나의 토픽에 여러 프로듀서 또는 컨슈머들이 접근 가능함. 장점: 대용량 메세지의 빠른 처리, 확장(Scale-out) 용이HOW: 메세지를 생성하는 Producer 와 Consumer 을 분리하고, 통합/중앙화된 전송 영역을 도입해 기존의 end-to-end 통신 방식 아키텍쳐의 시스템 복잡도, 데이터 파이프라인 관리의 문제점을 해..