WEBBOOK CHAPTER

실무 스프링 배치 6: 17장. 배포와 데이터베이스 변경

17장. 배포와 데이터베이스 변경

애플리케이션과 Batch metadata schema, 업무 schema의 호환 순서를 정한다. expand→migrate→contract로 배포하고 rollback 가능한 기간을 둔다. 실행 중 버전 교체가 같은 JobInstance 결과를 바꾸지 않게 한다.

이미지 digest, Git commit, 계산 규칙 버전을 ExecutionContext나 업무 기록에 남긴다. 이전 버전 restart가 필요하면 해당 artifact를 보존한다.