카프카가 고성능, 고가용성 메시징 어플리케이션으로 발전한 데는 토픽과 파티션의 역할이 컸다. 토픽은 메세지를 받을수 있도록 논리적으로 묶은 개념이고, 파티션은 토픽을 구성한는 데이터 저장소를 의미한다. 이에 대해 자세히 알아보자 1. 토픽 카프카 클러스터가 데이터를 저장할 때 토픽이라 불리는 곳에 저장함 메일시스템의 메일주소값과 같은 의미 영문, 숫자, '.', '_', '-'의 자유로운 조합으로 249자 미만으로 네이밍 접두어로 서비스명을 추가하여 구분 2. 파티션 토픽을 구성하는 데이터 저장소로 수평 확장 가능 큐시스템의 제약 조건으로 메시지 순서 보장 (이전 메시지가 처리 완료되어야 다음메시지 처리) 효율적 사용을 위해선 토픽의 파티션수가 많으면 좋지만, 무조건 늘리는 것은 아님. 파티션은 각 브로..