이번에 스프링 배치 관련 컴포넌트를 배포하면서 있었던 이슈들에 대해 회고를 하고자 한다. 상황: 알림이 오지 않았다스프링 배치 컴포넌트를 배포한 뒤 약 한 시간 동안, 나는 아무 일도 없다고 생각했다. 모니터링 시스템은 조용했고, 알림도 없었다. 문제를 알게 된 건 "특정 시간 이후로 데이터가 들어오지 않는다"는 사용자 메일을 받고 나서였다.서버에 접속해 로그를 확인하니, 배포 직후부터 배치 잡이 실행될 때마다 ClassNotFoundException이 발생하고 있었다. 문제는 예외가 발생한 지점이 하필 로그를 출력하는 시점이었다는 것이다.원인: 로그 전송 경로 자체가 무너져 있었다사내 로그는 Logback appender를 통해 모니터링 시스템으로 전송되는 구조였다. 그런데 이번 배포에서 Logback..