Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
SQS 기반 알림톡 처리에서 발생한 DB 커넥션 데드락 분석기 섬네일

SQS 기반 알림톡 처리에서 발생한 DB 커넥션 데드락 분석기

올리브영 favicon올리브영·Architecture·
AWSKotlinSpring BootMicroservices
2025년 12월 30일0

AI 요약

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

핵심 요약

올리브영이 SQS 기반 이벤트 알림 구조를 도입해 트랜잭션 결합과 커넥션 데드락 이슈를 해결하고 운영 가시성을 높였습니다.

구현 방법

  • 트리거-발행-소비-발송의 이벤트 흐름으로 재설계하고 실패 이력을 DB에 저장한 뒤 EventBridge로 재시도
  • NoticeSender 인터페이스 도입으로 알림 로직을 공통화하고 Listener/Handler로 분기 관리
  • REQUIRES_NEW 제거 및 SQS 최대 메시지 수 조정으로 커넥션 경합을 완화

주요 결과

  • 데드락/커넥션 경합 감소 및 운영 가시성 확보
  • 실패 건 자동 재처리로 안정성 향상
  • 신규 알림 추가가 기존 구조에 영향 없이 용이해짐

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
그날, 우리의 배치는 왜 멈추었을까? 섬네일
70%

그날, 우리의 배치는 왜 멈추었을까?

올리브영 favicon올리브영·2024년 11월 06일
No Image
66%

Server-Sent Events 로 실시간 알림 전달하기

우아한형제들 favicon우아한형제들·2025년 10월 24일
SSG 자동화센터 운영시스템에서 분산 락을 사용하는 방법 섬네일
65%

SSG 자동화센터 운영시스템에서 분산 락을 사용하는 방법

SSG.COM faviconSSG.COM·2025년 02월 25일