Batch Processing 일괄 처리 작업 어떤 서비스를 즐기다 보면 전산 작업 시간 등등에 진행되는 작업이 이 배치 작업이다. 예시로 들면 이런 게 있다. 대용량의 데이터를 복잡한 작업으로 처리하는 경우 주간, 월간 지표 집계와 같은 특정 시점에 정해진 작업이 수행되는 경우 대용량 데이터 유효성 검사 등의 작업을 트랜잭션 안에서 처리 및 기록해야 하는 경우 위 작업을 일반 어플리케이션에서 할 수는 없기 때문에, 이를 위한 별도의 배치 처플리케이션을 구현하고 해당 어플리케이션을 기동하는 편이다. 그렇기 때문에 다양한 작업을 배치 작업을 이용해 처리하고 있고, Srping에서는 Spring Batch를 통해 제공하고 있다. Batch 원칙 일반적으로 같은 서비스 환경에서 동작하는 서비스와 배치는 서로 ..