devmoa

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

올리브영·2025년 12월 30일·00
SQS알림톡이벤트 기반트랜잭션데드락DB 커넥션

AI 요약

Beta

올리브영 클레임 스쿼드에서 기존 알림톡 발송 로직의 문제점을 해결하기 위해 SQS 기반의 이벤트 기반 구조로 전환한 경험을 공유합니다. 기존 구조는 각 비즈니스 로직마다 알림톡 전송 로직이 개별 구현되어 유지보수가 어렵고, 외부 API 호출 지연 시 비즈니스 트랜잭션 전체가 대기하는 문제가 있었습니다.

이를 해결하기 위해 SQS를 도입하여 알림톡 발송을 비동기 이벤트로 처리하도록 변경했습니다. 이 과정에서 30,000ms의 타임아웃 에러를 유발했던 DB 커넥션 데드락 문제를 발견하고, SQS와 트랜잭션 설정을 튜닝하여 해결했습니다.

이 경험을 통해 시스템의 한계치를 이해하고 안정성을 높이는 과정을 상세히 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다