1. 도입앞선 1, 2편에서는 로그 수집이 왜 필요한지, 그리고 이를 어떻게 Kafka 기반으로 아웃박스 패턴과 함께 구성했는지를 살펴봤습니다.이번 편에서는 수신 측 서비스가 어떻게 Kafka 이벤트를 받아서 저장하고, 분석 가능한 형태로 가공하는지를 중심으로 다룹니다.2. 설계 목표항목 설계 의도Kafka 이벤트 수신실시간 로그 수신데이터 정규화분석 가능한 구조로 저장확장성다양한 action/payload 처리 가능쿼리 최적화URL, 사용자 기반 분석 가능3. 저장 모델 설계LogEventEntity@Entity@Table(name = "user_activity_log")@Getter@NoArgsConstructor@AllArgsConstructor@Builderpublic class LogEventE..