목록 보기
트래픽 Replay 활용기 (feat. 에이닷 서비스 배포)
데브옵스

트래픽 Replay 활용기 (feat. 에이닷 서비스 배포)

데보션
데보션
2025년 3월 17일

두줄요약

실서비스 트래픽을 캡처해 다른 서버에 재생하는 Gor 활용법을 소개했습니다. Canary 배포와 서버 교체 시 사용자 영향 없이 검증하는 방법을 정리했습니다.

문제 상황

  • 대규모 개편, 라이브러리·프레임워크 업데이트, 저장소 변경 시 실제 배포 안정성 검증 필요
  • 로컬·STG 테스트만으로는 PRD 수준의 다양한 사용자·파라미터 조합 재현 한계
  • Canary 배포만으로는 일부 사용자 요청의 장애 노출 가능성 존재

해결 방법

  • Gor 기반 트래픽 Replay로 실 프로덕션 HTTP 요청 캡처 후 다른 서버에 복제·재생
  • 요청 필터링, URL rewrite, 헤더·파라미터 설정으로 테스트 범위와 재현 조건 조정
  • 파일 저장 후 로컬 재생 및 속도 조절로 검증·부하테스트 활용

성능/운영 포인트

  • 사용자 영향 없이 실트래픽 기반으로 신규 서버 응답 비교 검증
  • Canary 배포, 서버 교체, API 검증, 리그레션 테스트에 활용
  • 멱등성 없는 요청은 주의 필요

댓글 0

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

댓글을 불러오는 중...