커넥션 풀 고갈 장애를 만나면 대부분 풀 사이즈를 늘리는 것부터 시작합니다. 하지만 이는 증상 완화에 가깝습니다. 실제로 운영 중인 배치에서 커넥션 풀 고갈로 배치가 멈추는 장애를 겪었고, 풀 사이즈를 늘려도 장애는 반복됐습니다. 근본 원인은 풀의 크기가 아니라 커넥션을 붙잡은 채 추가 커넥션을 획득하는 구조에 있었기 때문입니다.이 글에서는 장애의 원인을 분석하고, 배치를 조회 → 계산 → 쓰기 3-Phase로 분리해 커넥션 점유 자체를 없앤 재설계 과정을 정리합니다.1. 장애: 배치가 조용히 멈춘다외부에서 유입되는 이벤트에 점수를 매기는 배치가 있었습니다. 1분 주기로 미처리 이벤트를 조회해 점수를 계산하고, 결과를 저장한 뒤 누적 통계를 갱신하는 전형적인 배치입니다.어느 날부터 이 배치가 운영 환경에..