핵심 요약
AWS와 협력하여 놀유니버스의 EventScaler를 Kubernetes Operator로 구축하고, 캘린더 기반 이벤트를 자동으로 스케일링/복구하도록 외부 리소스까지 포괄적으로 제어하는 인프라 자동화 솔루션을 구현했습니다.
구현 방법
- Go 기반 Controller + CRD(EventScaler)로 스케일 대상, 트리거, 최소/최대치 선언
- AWS SDK 멀티 계정 연동(EBDomain) 및 Elastic Beanstalk 환경 자동 탐색/조정
- Event 필터/Finalizer/상태 서브리소스 도입으로 불필요 조정 최소화
주요 결과
- 평균 응답 시간 30분에서 3분 이내로 단축
- 월 150건 이상 자동 처리, 24시간 대응 → 예외 시 Slack 알림
- 가용성 99.9% 달성, 메모리 누수 0, 에러율 0.1% 이하; 멀티 클러스터 운영 및 플러그인 기반 확장성 확보



