S
SSG
May 29, 20251회
프로모션 배치 k8s 이관기

간단 소개
프로모션 배치 시스템을 k8s로 이관하며 Quartz 스케줄러를 활용, 효율적인 배치 관리 및 안정적인 운영 환경을 구축한 경험 공유.
AI Summary
- 프로모션 배치 k8s 이관 배경 및 목표
- 기존 물리 서버 환경에서 Jenkins를 사용한 배치 작업을 k8s 환경으로 전환하여 MSA 환경과의 일관성을 확보하고 운영 효율성을 개선하고자 함.
- Spring Boot 기반의 배치 및 스케줄러 애플리케이션을 k8s에 배포하는 구조로 변경.
- 스케줄러 선정 및 배치 잡 이관
- k8s의 스케일 아웃 특성을 고려하여 Quartz를 스케줄러로 선정, 클러스터링 기능을 통해 Job 중복 실행 방지 및 고가용성 확보.
- 리소스 사용량을 고려하여 tasklet 방식과 chunk 방식을 혼용하여 배치 Job을 이관, 효율성을 높임.
- 배치 관리 및 운영 회고
- Quartz의 UI 미제공으로 백오피스, Datadog, Loki+Grafana를 활용하여 배치 관리 시스템 구축.
- k8s 환경에서 Pod 수명, 상태, 리소스 사용량 등을 고려하여 안정적인 배치 운영을 위한 설정 및 개선 진행.
Next Feeds

생성형 AI를 활용한 마케팅 영상 제작 - AI Moment 개발 사례
SK플래닛의 AI Moment 개발 사례를 통해 LLM 기반 서비스 구현 과정과 문제점, 해결 방안을 제시하고, 서비스 품질 향상 방안을 모색합니다.
AI Moment생성형 AILLMPydanticPrefix Caching
2025. 5. 29.
skplanet
![[WhaTap] RDS Failover / Reboot 관제 1 – Describe RDS](https://i0.wp.com/bespin-wordpress-bucket.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/04/dddd.png?fit=1804%2C306&ssl=1)
[WhaTap] RDS Failover / Reboot 관제 1 – Describe RDS
WhaTap에서 RDS Failover/Reboot 관제를 위해 자동화 스크립트를 구현하고 설정하는 방법을 설명합니다. AWS CLI를 사용하여 RDS 정보를 수집하고, 스크립트를 주기적으로 실행하여 Failover/Reboot을 감지합니다.
WhaTapRDSFailoverRebootAWS CLI
2025. 5. 29.
베스핀글로벌

Micrometer 객체 증가로 인한 메모리 이슈 회고
Spring Boot 3.x 환경에서 Micrometer 객체 증가와 GC 전략에 따른 메모리 이슈 해결 과정 및 교훈을 공유합니다.
MicrometerGCSpring BootZGCG1GC
2025. 5. 28.
11번가

NHN Cloud 빠른 시작 가이드를 소개합니다
NHN Cloud를 처음 사용하는 사용자를 위한 빠른 시작 가이드와 심화 학습을 위한 교육 센터를 소개합니다.
NHN Cloud빠른 시작 가이드클라우드온보딩교육 센터
2025. 5. 28.
NHN

AWS가 제공하는 클라우드 기반의 양자 컴퓨팅 서비스, 아마존 브라켓 -2
아마존 브라켓의 양자 시뮬레이터, QPU, 하이브리드 잡 기능 소개 및 양자 컴퓨팅 연구 및 개발 기여 설명.
Amazon Braket양자 컴퓨팅양자 시뮬레이터QPU하이브리드 잡
2025. 5. 28.
AWS

코드 품질 개선 기법 13편: 클론 가족
두 상속 트리 간 암묵적 대응 관계를 피하려면 상속 대신 컴포지션/애그리게이션 또는 매개변수 다형성을 활용해야 합니다.
상속타입 안전성컴포지션애그리게이션제네릭
2025. 5. 28.
LY Corp