투케이2K

288. [IT 용어] RC (Release Candidate) 출시 후보 버전 설명 정리 본문

IT기술 & IT용어

288. [IT 용어] RC (Release Candidate) 출시 후보 버전 설명 정리

투케이2K 2026. 1. 24. 09:06
728x90

[타이틀]

주제 : [IT 용어]

제목 : [IT 용어] RC (Release Candidate) 출시 후보 버전 설명 정리

 

[설 명]

 

// --------------------------------------------------------------------------------------
[IT 정보 및 환경]
// --------------------------------------------------------------------------------------

구분 : IT 용어 설명


제목 : [IT 용어] RC (Release Candidate) 출시 후보 버전 설명 정리


기 술 : IT 용어 / RC / Release Candidate

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. RC 는 정식 출시 (GA: General Availability) 직전에 공개되는 '출시 후보' 버전 입니다.

  >> 👉 크리티컬한 문제만 없다면 그대로 정식 버전이 될 수 있는 상태 를 의미합니다.


2. ✅ RC 의 역할과 특징 : 

  >> 기능 개발이 모두 종료된 상태 : 

    - RC 단계에서는 신규 기능 추가는 절대 금지
    - Only 버그 수정만 가능

  >> 대규모 테스트 결과를 반영한 안정된 버전 : 

    - 베타(β)나 알파(α)처럼 실험적이지 않음
    - 대규모 QA 테스트가 끝나 안정성이 검증된 상태

  >> “문제 없으면 그대로 GA로 승격” : 

    - RC → GA 간의 차이는 “치명적 버그 존재 여부” 정도뿐
    - 큰 이슈가 없다면 버전 번호만 바뀌고 GA로 출시됨
    - 혹은 버그가 생기면 RC1 → RC2 → RC3 … → GA


3. RC 가 등장하기까지의 버전 흐름 정리 : 

  >> Alpha : 기능 개발 중, 불안정한 초기 버전

  >> Beta : 기능 구현 완료, 사용자 테스트 가능

  >> RC (Release Candidate) : GA 후보, 안정성 검증 목적

  >> GA (General Availability) : 최종 정식 출시


4. ✅ RC 가 필요한 이유 : 

  >> 정식 출시의 품질 보장

  >> 문서·배포 환경 점검 : 

    - 릴리즈 노트 검증
    - 자동화 파이프라인(CI/CD) 테스트
    - 배포 롤백 시나리오 점검

  >> 고객 영향 최소화 : 

    - RC에서 검증이 충분히 이루어져야 GA 배포 시 긴급패치(Hotfix)를 방지할 수 있음


5. QA 입장에서 본 RC : 

  >> RC에서 수행하는 테스트 : 

    - 회귀 테스트(Regression Test)
    - 성능·부하 테스트(Performance/Stress Test)
    - 주요 기능 스모크 테스트(Smoke Test)
    - 릴리즈 노트 검증
    - 최종 사용자 시나리오 검증

  >> RC에서 발견되면 안 되는 문제 : 

    - 크래시, 장애 등 치명적(Critical/Blocker) 버그
    - 데이터 손상 가능성
    - 보안 취약점
    - 배포 프로세스를 막는 이슈


6. 개발·DevOps 입장에서 본 RC : 

  >> 배포 안정성 확보 : 

    - RC는 staging 환경 또는 pre-production 환경에서 GA와 동일한 조건으로 검증함

  >> 블로킹 처리가 명확함 : 

    - RC 단계에서 버그가 생기면 모든 팀이 즉시 수정 모드로 전환

  >> 버전 관리 : 

    - 예시 : 1.0.0-rc.1
    - 예시 : v2.3.0-rc.2

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[IT 용어] GA (General Availability) 정식 출시 설명 정리

https://kkh0977.tistory.com/8576

https://blog.naver.com/kkh0977/224150683143


[IT 용어] FYI 참고용 공유 설명 정리

https://kkh0977.tistory.com/8575

https://blog.naver.com/kkh0977/224150117529


[IT 용어] Draft ( 드래프트 ) 초안 및 임시 버전 설명 정리

https://kkh0977.tistory.com/8574

https://blog.naver.com/kkh0977/224149709329


[IT 용어] TBA (To Be Announced) 추후 공지 예정 설명 정리

https://kkh0977.tistory.com/8572

https://blog.naver.com/kkh0977/224149305785


[TBC (To Be Confirmed) 추후 확인 예정 설명 정리]

https://blog.naver.com/kkh0977/224149701209


[IT 용어] TBD (To Be Decided) 용어 설명

https://blog.naver.com/kkh0977/223389877406?trackingCode=blog_bloghome_searchlist

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments