1. Apache Kafka 아파치 카프카(이하 카프카)는 여러 대의 분산 서버에서 대량의 데이터를 처리하는 분산 메시징 시스템입니다. 카프카는 여러 시스템과 장치를 연결하는 중요한 역할을 수행합니다. 카프카는 높은 처리량과 실시간 처리를 할 수 있습니다. 이러한 카프카는 다음의 4가지 특징을 가지고 있습니다. 확장성 : 여러 서버로 scale out 구성이 가능합니다. 영속성 : 수신한 데이터를 디스크에 유지하므로 데이터의 영속성을 유지합니다. 유연성 : 다양한 제품들을 연결할 수 있어서 시스템을 연결하는 허브 역할을 수행할 수 있습니다. 신뢰성 : 메시지 전달을 보증하므로 데이터 분실을 걱정하지 않아도 됩니다. 2. 카프카 설계 목표 카프카는 2011년 링크드인에서 출발하였습니다. 처음의 카프카는 링..