devmoa

Batch Scheduler 내재화 — OnQuartz 개발 여정

롯데ON·2025년 11월 26일·00
Batch SchedulerQuartz Scheduler시스템 내재화MSAAPIKafka

AI 요약

Beta

롯데ON은 외부 Batch Scheduler 솔루션의 높은 운영 비용, 낮은 커스터마이징 유연성, 장애 대응의 어려움 등의 문제점을 해결하기 위해 솔루션을 내재화하는 프로젝트를 진행했습니다. 이 글은 'OnQuartz'라는 이름으로 개발된 새로운 Batch Scheduler 솔루션을 소개하며, 기존 서비스 흐름 유지, Batch 프로젝트 코드 변경 최소화, Scheduler의 안정적인 서버 탑재를 목표로 삼았습니다.

최종 아키텍처에서는 Quartz Scheduler를 사용하여 Batch 수행을 요청하고, 공통 라이브러리와의 비동기 통신 및 Kafka를 활용한 모니터링 방식을 채택했습니다. 이 과정에서 겪었던 시행착오와 이를 극복하고 안정적인 운영 환경을 구축하기까지의 여정을 공유합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다