![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
7.1 토픽사용자 작업 이벤트를 카프카 클러스터로 보내는 웹 기반 애플리케이션을 사용해 교육 수업을 위한 자리를 판매한다고 가정해보자.위치에 대한 초기 검색 이벤트, 고객이 선택한 특정 교육에 대한 이벤트, 확인된 클래스에 대한 세 번째 이벤트가 있을 수 있다.이벤트를 생성하는 애플리케이션이 모든 데이터를 단일 토픽으로 보내야 할까? 아니면 여러 토픽으로 나눠 보내야 할까?각 메시지는 특정 유형의 이벤트인가? 각각 다른 토픽으로 분리되어 있어야 하는가 ? 토픽 설계는 2단계 프로세스로 본다.첫번재는 우리가 가진 이벤트를 본다. 하나의 토픽에 속해 있는가 ? 둘 이상에 속해 있는가?두번째는 각 토픽을 고려한다. 사용해야 하는 파티션의 수는 얼마인가? 가장 중요한 점은 파티션이 토픽별 설계에 대한 질문이지 ..