핵심 요약
SSG.COM은 쿠버네티스 환경에 맞춰 Quartz 도입과 Spring Batch 연동으로 프로모션 배치 이관의 안정성과 운영성을 높였습니다.
주요 경험
- Quartz 클러스터링과 DB 기반 분산 락으로 다중 인스턴스 중복 실행을 방지하고 고가용성을 확보했습니다.
- 메타데이터를 PostgreSQL, 배치 로직은 Oracle DB로 분리 저장하는 이관 구조를 설계했습니다.
- terminationGracePeriodSeconds 설정과 Spring 생명주기로 중단 시점을 제어하고 Loki/Grafana, DataDog로 모니터링했습니다.
얻은 인사이트
- 배치 실행 수명 관리와 리소스 관리가 Kubernetes 운영의 핵심임을 확인했습니다.
- 수동 스케줄링과 로그 관리를 모니터링 도구로 보완하는 것이 운영 효율을 높입니다.


