Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
의심했던 범인은 알리바이가 있었다. 섬네일

의심했던 범인은 알리바이가 있었다.

무신사 favicon무신사·Backend·
AWSMySQLJenkinsSpring BatchJava Flight Recorder
2026년 07월 09일0

AI 요약

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

핵심 요약

무신사에서 Jenkins 기반 배치의 Hang 문제를 JFR로 추적 진단하고, N+1 쿼리와 Aurora RO 포화 문제를 해결해 처리 속도와 안정성을 크게 개선했습니다.

구현 방법

  • Spring Batch의 Tasklet을 Reader/Writer로 분리하고 조회를 Reader로 통합
  • JVM 한 줄 옵션으로 JFR 활성화 및 종료 시 자동 아카이브
  • JMC로 Threads/Socket I/O/Method Profiling 분석 및 원인 검증

주요 결과

  • 단건 평균 526.7s → 41.2s, 최악 5035s → 113s
  • Aurora RO 읽기 138회 → 32회 축소, 총 대기 시간 대폭 감소
  • 대형 배치에서 6,528ms → 768ms 등 8–14× 개선

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
Part 1: Kiro로 RDS/Aurora 장애 분석 자동화하기 — IDE에서 분석하기 섬네일
71%

Part 1: Kiro로 RDS/Aurora 장애 분석 자동화하기 — IDE에서 분석하기

AWS faviconAWS·2026년 05월 26일
새벽에 시작한 배치가 퇴근할 때 끝난다면? — 10시간짜리 숙소 연동 배치 20분 만에 끝낸 이야기(Spring Batch) 섬네일
71%

새벽에 시작한 배치가 퇴근할 때 끝난다면? — 10시간짜리 숙소 연동 배치 20분 만에 끝낸 이야기(Spring Batch)

반려생활 favicon반려생활·2025년 08월 28일
Apache Flink + RocksDB 튜닝으로 광고 Frequency Capping 실시간 집계를 일주일까지 확장하기 섬네일
71%

Apache Flink + RocksDB 튜닝으로 광고 Frequency Capping 실시간 집계를 일주일까지 확장하기

토스 favicon토스·2026년 04월 16일