Study Note

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

데이터베이스/Kafka 1

Kafka 이벤트 하나로 여러 액션 처리하는 방법

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

데이터베이스/Kafka 2025.05.10
이전
1
다음
더보기
프로필사진

Study Note

공부의 흔적을 남기는 곳입니다.

반응형
  • 분류 전체보기 (126)
    • 프로그래밍 (40)
      • Java (10)
      • Javascript (2)
    • 클라우드 (3)
      • AWS (2)
      • Kubernetes (11)
    • 데이터베이스 (34)
      • Kafka (1)
      • Redis (8)
      • Postgresql (4)
      • Mssql (10)
      • Oracle (4)
      • Mysql (0)
    • 데이터분석 (4)
      • 수학 (3)
      • 통계 (0)
      • R (1)
      • Python (0)
    • 일상 (11)
      • 리뷰 (1)
      • 독후감 (0)
    • 주식 (7)
    • 컴퓨터관련 (2)

Tag

spring boot, MSSQL, PostgreSQL, CoreDNS, 쿠버네티스, redis, oracle, 마이크로서비스, Kafka, XSL, 객체지향 설계, Java, insert, anemic domain model, xml, 백엔드개발, DevOps, REST API, Kubernetes, c#,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Node.js 한국 커뮤니티
  • 데이터 전문가 포럼

티스토리툴바