pile·
인프라 / DevOps·딜라이트룸딜라이트룸·

배포가 두렵지 않은 팀 만들기: Argo Rollouts로 카나리 배포 자동화하기

문제롤링 업데이트에서 신규 버전이 1~2분 안에 전체 트래픽을 받아 장애 발생 시 빠르게 확산됐다. SLO 99.9%(월 43분 허용) 유지가 어려웠다.
접근Argo Rollouts로 1%→5%→15%→85%→100% 단계적 카나리 트래픽 이동을 구성하고, Datadog 연동 AnalysisTemplate으로 HTTP 5xx 에러율 ≤0.1% 임계치를 3분마다 평가해 초과 시 자동 롤백한다. Nginx Ingress 기반으로 서비스 메시 없이 구현했다.
결과카나리 초기 단계에서 자동 롤백으로 대형 장애를 예방했고, 엔지니어가 모니터링 없이 배포할 수 있는 환경을 만들었다.
딜라이트룸
딜라이트룸 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1