올리브영·2024년 11월 7일백엔드그날, 우리의 배치는 왜 멈추었을까?Spring Batch 배치가 멈춘 원인을 트랜잭션 분리 실패와 스레드 풀 정책에서 찾았습니다. `CallerRunsPolicy`와 `@Transactional` 누락이 겹치며 경합이 발생했고, 설정 개선이 필요했습니다.#Spring Batch#transaction53005분