728x90
반응형

지속적배포 2

Release Health Score (RHS)

개요Release Health Score(RHS)는 소프트웨어의 릴리스 안정성과 품질 수준을 정량화하여 점수로 표현한 지표입니다. RHS는 CI/CD 파이프라인 내에서 자동 측정이 가능하며, 주요 품질 요소(테스트 통과율, 배포 실패율, 사용자 영향도, 성능 저하 여부 등)를 조합해 단일 스코어로 제공함으로써 릴리스의 건강 상태를 직관적으로 파악할 수 있게 합니다. 본 글에서는 RHS의 개념, 측정 항목, 기술 스택, 도입 효과 및 사례를 상세히 설명합니다.1. 개념 및 정의 항목 설명 비고 정의릴리스의 품질, 안정성, 사용자 영향을 수치화한 종합 스코어0~100 스케일 또는 등급화 가능목적릴리스 품질 모니터링 및 개선 방향 도출제품 운영 안정성 확보필요성버그, 오류, 성능 저하 등 릴리스 리스크를 ..

Topic 2025.08.17

Feature Flags

개요Feature Flags(피처 플래그, 또는 Feature Toggles)는 개발자가 애플리케이션의 특정 기능을 코드 수준에서 동적으로 활성화하거나 비활성화할 수 있게 해주는 조건부 플래그 기법입니다. 배포와 릴리즈를 분리하고, 실험적 기능을 점진적으로 롤아웃하며, 사용자 그룹에 따라 동작을 달리할 수 있는 모던 소프트웨어 개발 및 DevOps 환경에서 중요한 구성 요소로 사용됩니다.1. 개념 및 정의Feature Flag는 코드 내 기능별 분기 조건을 추가하고, 해당 조건을 실행 시점에서 환경 설정 또는 외부 서비스에 따라 동적으로 제어하는 방식입니다.배포(Deploy)는 하지만 노출(Release)은 선택적으로 수행A/B 테스트, 단계적 롤아웃, 긴급 롤백 등 유연한 기능 관리 가능운영 중인 서비..

Topic 2025.04.13
728x90
반응형