마이크로서비스 환경에서는 Kafka를 이용한 비동기 이벤트 처리 패턴이 널리 사용됩니다. 그런데 하나의 이벤트로 여러 비즈니스 로직을 수행해야 할 때가 있습니다. 예를 들어 "회원가입" 이벤트가 발생했을 때:환영 이메일을 전송하고,가입 통계를 갱신하며,외부 마케팅 시스템과 연동해야 할 수 있습니다.그렇다면 이런 액션 수만큼 Kafka 토픽을 별도로 발행해야 할까요? 정답은 **"필수는 아니다"**입니다.1. 기본 설계 원칙단일 토픽 + 멀티 컨슈머: 하나의 토픽에 여러 컨슈머 그룹을 붙여서 각자 다른 액션을 수행하게 할 수 있습니다.액션별 토픽 분리: 액션마다 다른 서비스나 팀이 관리한다면, 각 액션별로 별도의 토픽을 두는 것이 운영상 유리할 수 있습니다.이벤트 내용이 포괄적일수록 하나의 토픽, 세분화될..