14장. 스케줄러와 배치의 경계
Cron은 시간을 알려 줄 뿐 업무 완료를 보장하지 않는다. Airflow, Kubernetes CronJob, 기업 스케줄러 어느 것을 쓰든 JobParameter, 동시 실행 정책, retry 주체, timeout 주체를 하나씩 정한다.
스케줄러 retry와 Batch retry가 곱해지지 않게 한다. 스케줄러는 같은 instance의 실행 상태를 조회하고 restart할지 결정한다. 파일 미도착은 업무 실패와 구분해 대기·마감 정책을 둔다.