목록 보기
Amazon Q Developer와 함께한 놀유니버스 EventScaler 구축 여정
데브옵스

Amazon Q Developer와 함께한 놀유니버스 EventScaler 구축 여정

AWS
AWS
2025년 9월 30일

두줄요약

놀유니버스는 이벤트 기반 프로모션 증가에 맞춰 EventScaler와 Kubernetes Operator로 자동 스케일링 체계를 구축했습니다. Amazon Q Developer를 활용해 설계와 구현을 보조받으며 운영 시간과 리스크를 크게 줄였습니다.

문제 상황

  • 야놀자플랫폼·인터파크트리플 법인 통합 이후 이벤트 프로모션과 트래픽 변동이 잦아짐
  • 주말·심야 긴급 이벤트마다 Scale-In/Out과 ELB LCU 예약을 수작업으로 처리하며 운영 부담 증가
  • Kubernetes, AWS, 다중 계정 등 이기종 리소스를 함께 다뤄야 하는 복잡한 제어 환경

원인 분석

  • 이벤트 규모, 도메인, 시간대가 다양해 단일 자동화 방식으로 대응하기 어려움
  • KEDA 같은 기존 솔루션은 메트릭 기반 실시간 대응 중심이라 캘린더 기반 사전 스케일링과 외부 리소스 제어에 한계
  • 이벤트 등급별 차등 정책과 Slack 알림 같은 고유 요구사항을 유연하게 담기 어려움

해결 방법

  • Kubernetes Operator 패턴을 채택해 EventScaler CRD와 Controller로 이벤트를 선언적으로 관리
  • Go 기반 Controller에 AWS SDK 멀티 계정 제어, Event Filter, Finalizer, Status Subresource를 적용
  • Amazon Q Developer를 활용해 CRD 스키마, SDK 통합, 컨트롤러 패턴, 운영 문서 작성까지 설계·구현 보조

성능/운영 포인트

  • 이벤트 대응 시간 30분에서 3분 이내로 단축
  • 월 150건 이상 이벤트 자동 처리, 예외 상황만 Slack 알림 대응
  • 3개월 기준 99.9% 이상 가용성, 메모리 누수 0건, 에러율 0.1% 이하

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...