Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Kafka 메시지 중복 및 유실 케이스별 해결 방법 섬네일

Kafka 메시지 중복 및 유실 케이스별 해결 방법

올리브영 favicon올리브영·Architecture·
KafkaAWS MSKDead Letter QueueKinesis Data FirehoseExactly Once
2024년 10월 16일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영의 SCM 스쿼드가 OMS 프로젝트에서 AWS MSK 기반 Kafka 도입으로 중복/유실 문제를 해결하고, 30여 개 토픽과 DLQ 운영으로 처리량을 3배에서 최대 45배까지 끌어올렸습니다.

주요 경험

  • acks=all, enable.idempotence=true로 멱등성과 신뢰성 확보( max.in.flight.requests.per.connection 5 이하)
  • CooperativeSticky 파티션 전략 도입으로 3대 브로커, replication factor 3, min.insync.replicas 2 구성
  • DLQ 백업을 Firehose→S3→Lambda로 자동화하고 Slack 알림으로 상태를 관리

얻은 인사이트

  • 멱등성+재시도로 중복/유실 방지가 핵심
  • 파티션 재할당의 안정성이 대규모 배포 성능에 직결
  • MSK 보안패치 기간에도 데이터 손실 없이 운용 가능

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결 섬네일
82%

제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결

올리브영 favicon올리브영·2025년 07월 23일
AWS MSK Connect 효과적으로 운영하기 섬네일
81%

AWS MSK Connect 효과적으로 운영하기

올리브영 favicon올리브영·2023년 10월 04일
스마트 승급 시스템, 회원 승급 자동화의 혁신 스토리 섬네일
75%

스마트 승급 시스템, 회원 승급 자동화의 혁신 스토리

올리브영 favicon올리브영·2024년 12월 22일