Skip to content

feat: scheduler 전용 배치 서버 분리 #1

@arkchive

Description

@arkchive

📄 설명

오토스케일링 시 Scheduler 중복 실행을 방지하기 위해
Scheduler 전용 애플리케이션을 분리한다.

💡 필요 이유

  • 현재 Slack 알림이 중복 발송됨
  • 롤링 중 서버 2대 이상 실행 시 동시 트리거 발생

📐 구현 방향

  • SlackJudge-Batch 레포 분리
  • REST API 호출 구조 → Event 기반 구조로 변경
  • Batch 서버는 단일 Pod 고정
  • Main 서버는 scale 자유

✅ 작업할 내용

  • SlackJudge-Batch 전용 애플리케이션 생성
  • 기존 도메인 서버의 Scehduler 관련 컴포넌트 분리
  • Scheduler Job 분기 처리

🙋🏻 참고 자료

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions