워크로드와 플래그의 별도 제어

워크로드와 플래그의 별도 제어 A workflow diagram generated by Archify. 01 / 인프라 수준 · 트래픽 분할 (Flagger) 02 / 애플리케이션 수준 · Feature Flag EX / 실패 대응 · 별도 복원 1단계 · 코드 배포 2단계 · 카나리 트래픽 3단계 · 메트릭 분석 4단계 · 점진적 확대 5단계 · 전체 릴리스 새 버전 배포 · Feature Flag OFF · 인프라 수준 · 트래픽 분할 (Flagger) › 1단계 · 코드 배포 새 버전 배포 Feature Flag OFF 카나리 릴리스 · 소량 트래픽만 라우팅 · 인프라 수준 · 트래픽 분할 (Flagger) › 2단계 · 카나리 트래픽 카나리 릴리스 소량 트래픽만 라우팅 메트릭 분석 · 오류율 · 지연시간 · 인프라 수준 · 트래픽 분할 (Flagger) › 3단계 · 메트릭 분석 · interval 1m 메트릭 분석 오류율 · 지연시간 interval 1m 트래픽 확대 · 예: 10 → 50% · 인프라 수준 · 트래픽 분할 (Flagger) › 4단계 · 점진적 확대 트래픽 확대 예: 10 → 50% 워크로드 승격 · 배포 분석 통과 · 인프라 수준 · 트래픽 분할 (Flagger) › 5단계 · 전체 릴리스 워크로드 승격 배포 분석 통과 제한된 Flag 노출 · 신뢰할 릴리스·사용자 속성 · 애플리케이션 수준 · Feature Flag › 2단계 · 카나리 트래픽 · 별도 Git 변경 제한된 Flag 노출 신뢰할 릴리스·사용자 속성 별도 Git 변경 Flag 타겟 확대 · 별도 코호트 검증 · 애플리케이션 수준 · Feature Flag › 4단계 · 점진적 확대 Flag 타겟 확대 별도 코호트 검증 전체 노출 승인 · 플래그 별도 판정 · 애플리케이션 수준 · Feature Flag › 5단계 · 전체 릴리스 전체 노출 승인 플래그 별도 판정 Flag 정리 · 소비자·롤백 기간 확인 · 애플리케이션 수준 · Feature Flag › 5단계 · 전체 릴리스 Flag 정리 소비자·롤백 기간 확인 워크로드 복원 · 실제 잔여 트래픽 확인 · 실패 대응 · 별도 복원 › 3단계 · 메트릭 분석 · 플래그는 별도 워크로드 복원 실제 잔여 트래픽 확인 플래그는 별도 Flag 설정 복원 · 승인된 별도 변경 · 실패 대응 · 별도 복원 › 5단계 · 전체 릴리스 Flag 설정 복원 승인된 별도 변경 별도 PR 별도 승인 통과 실패 한도 별도 변경 Legend 코드 배포 Flag 제어 (flagd) 분석 게이트 · 롤백 트래픽 분할 (Flagger)

분석 게이트 (Canary.spec.analysis)

  • • threshold 5: 누적 실패 검사 한도
  • • 예시 정책: 성공률 ≥99%, 지연 ≤500ms
  • • 메트릭 준비와 표본 수 확인

독립된 Flag 결정

  • • 워크로드 승격이 Flag 비율을 자동 변경하지 않음
  • • Flagger rollback 훅의 성공은 롤백 요청
  • • Flag 복원과 소비자 신선도 확인은 별도