코드를 하나하나 보다가 Batch라는게 있어 정리가 필요할 것 같아 포스팅 하려합니다. 하다가 Batch가 Scheduler이랑 비슷한 것 같아서 비교도 해보려고요 ! 1. Batch란 ? : 실시간으로 처리하는 게 아니라 일괄적으로 모아서 미리 정해진 순서에 따라 중단 없이 한번에 처리하는 작업 ex) 구매완료 7일 이후 자동 구매 확정 / 배송중인 상태로 5일 지나면 배송완료 상태로 변경 서비를 운영하다보면 수 많은 케이스가 발생한다. 이 모든걸 실시간으로 반영하게 된다면 ? 물론 가능은 하지만 아마 실시간으로 수 만줄을 처리하다간 장애를 일으실 것이다. 이러한것들을 새벽이라던가 특정시간때에 작성하게 되면 더 효율적으로 서비스를 이용할 수 있을 것 입니다. 즉 Batch는 대용량 데이터를 처리 합니다..