올
올리브영
December 30, 20251회
SQS 기반 알림톡 처리에서 발생한 DB 커넥션 데드락 분석기
간단 소개
올리브영은 SQS 기반 알림톡 시스템 도입 후 발생한 DB 커넥션 데드락을 SQS 폴링, HikariCP, 트랜잭션 전파 옵션 튜닝으로 해결했습니다.
AI Summary
- 기존 알림톡 구조의 문제점
- 각 비즈니스 로직에 알림톡 전송 로직이 개별 구현되어 유지보수가 어렵고 재전송 프로세스가 부재했습니다.
- 외부 API 호출 지연 시 비즈니스 트랜잭션 전체가 대기 상태에 빠져 모놀리식 애플리케이션에 부하가 집중되었습니다.
- SQS 기반 이벤트 알림 구조 도입
- Amazon SQS 기반 이벤트 기반 구조로 전환하여 비즈니스 로직과 알림 발송을 분리했습니다.
- Amazon EventBridge를 활용해 실패 건에 대한 주기적 재시도를 구현하고, 알림 발송 로직을 공통 인터페이스로 표준화하여 트랜잭션 결합을 해소했습니다.
- DB 커넥션 데드락 발생 및 해결
- 배포 후 HikariPool 타임아웃 에러가 발생했으며, 이는 SQS 폴링 병렬 처리, HikariCP maximumPoolSize 한계, REQUIRES_NEW 트랜잭션 전파 옵션의 복합 작용으로 인한 데드락이었습니다.
- 해결책으로 불필요한 REQUIRES_NEW 옵션을 제거하고, SQS MaxNumberOfMessages를 DB 커넥션 풀 크기에 맞춰 조정하여 커넥션 경합을 해소했습니다.
Next Feeds

클라우드 단순 비용 절감을 넘어, 비즈니스의 가치로 : FinOps Framework
클라우드 비용을 단순 절감 아닌 비즈니스 가치 극대화를 위한 전략적 투자로 관리하는 FinOps Framework와 2026년 실행 방안을 제시합니다.
FinOps클라우드 비용비용 최적화FOCUSAI 자동화
2025. 12. 30.
교보dts

입사 일주일 만에 일본 출장을? LINE Plus Developer Relations 뉴비의 바쁜 적응기
LINE Plus Developer Relations 뉴비가 입사 초 글로벌 출장과 다양한 내부 행사를 통해 빠르게 적응하고 성장한 경험을 공유합니다.
Developer RelationsTech WeekTech TalkAI Campus Day회고 문화
2025. 12. 30.
LY Corp

보호된 글: AI 시대 웹 보안의 방향성: AI를 활용한 공격과 방어의 패러다임 전환
AI 시대 웹 보안의 방향성을 다루며, AI를 활용한 공격과 방어의 패러다임 전환을 분석하는 교보DTS 기술 블로그 글. (콘텐츠는 보호됨)
AI웹 보안공격방어패러다임 전환
2025. 12. 30.
교보dts

여기어때가 새해를 맞이하는 방법
여기어때가 '지니' 콘셉트로 구성원들의 새해 소망을 응원하는 송년 행사를 성공적으로 개최했다.
여기어때송년 행사신년 맞이조직문화럭키드로우
2025. 12. 30.
여기어때
올리브영의 실시간 캠페인 타겟팅을 위한 CDC 전환기
올리브영이 실시간 캠페인 타겟팅을 위해 ODI 배치 시스템을 OGG-Kafka 기반 CDC로 전환하고, 데이터 정합성 문제를 해결한 과정.
CDCOGGKafka데이터 정합성캠페인 타겟팅
2025. 12. 29.
올리브영

‘Rivian and Volkswagen Technology Group’은 Amazon Kinesis Video Streams를 활용해 어떻게 실시간 차량 보안을 구축했을까?
Rivian은 Amazon Kinesis Video Streams와 WebRTC를 활용하여 Gear Guard 실시간 차량 보안 기능을 구축하고 고도화했습니다.
RivianAmazon Kinesis Video StreamsGear Guard실시간 차량 보안WebRTC
2025. 12. 29.
AWS