부드러운 종료

Graceful Shutdown

스프링 배치 테스트 코드

<aside> 💡 Spring Batch는 Run Tier-Job Tier-Application Tier의 여러 절차를 거쳐 실행되므로, 각 단계별로 꼼꼼히 테스트 코드를 작성하는것이 중요합니다

</aside>

스프링 배치 로깅

멀티 모듈 프로그램 고려

Spring Batch는 기존 Application내에서 작성해 동작시킬수 있지만, 사실은 별도의 DB를 가지는 별도 App으로 분리할 수도 있다

서비스의 규모와 부하를 고려해 분리여부를 판단하도록 하자

프로젝트 패키지 구조 결정